Taken at Tokyo’s Shibuya Crossing: The world’s wildest intersection, Tokyo, Japan
It is quite an experience crossing the road at Shibuya Crossing in Tokyo, Japan. Here, 10 lanes of traffic and five major crosswalks converge along a modern canyon of neon-colored buildings in the heart of Tokyo. I decided to film…