Japan, Day 12


Tokyo: Ueno, Shinjuku, and Shibuya

Lots and lots of bikes. They all ride on the sidewalk, too.

first back  next last