A video taken at street level at Shibuya Crossing – right in front of Shibuya Station in Tokyo Japan. Shibuya Crossing is reportedly the world’s busiest intersection, and is definitely an amazing sight to see!
World’s busiest pedestrian intersection – Shibuya Crossing – Crazy!
Published on March 15, 2010 by Chris