6.17.2010

Shibuya Crossing Japan's (the world's?) Busiest Human Intersection