Shinagawa Shuffle

Hundreds of thousands of people use Shinagawa Station every day. These are some of them.