Shibuya Crossing. Walking the streets of Shibuya, Tokyo, Japan.
Walking the streets of Shibuya, Tokyo, Japan.