by ponsulak
Tokyo, Japan - April 15, 2014 Crowds of pedestrians crossing the busy downtown streets of Shibuya, the most important commercial center in Tokyo, Japan