Designed by
Title
Shibuya pedestrian crossing, Tokyo, Japan #168030725
Description
Shibuya Crossing is a popular scramble crossing in Shibuya, Tokyo, Japan.[1] It is located in front of the Shibuya Station HachikÃ
 exit and stops vehicles in all directions to allow pedestrians to inundate the entire intersection.
This image is editorial