by kasto
Tokyo, Japan - Dec 15: Pedestrians cross at Shibuya Crossing on December 15 in Tokyo, Japan, 2012 . Shibuya Crossing is one of the busiest crosswalks in the world.