Shibuya, Tokyo, Japan.

Shibuya, Tokyo, Japan.