Images

645Z6342SE1080

Hachiko Scramble Pedestrian Crossing, Shibuya, Tokyo, Japan. Busiest pedestrian crossing in the world.

Leave a comment