Live action footage
Pedestrians crossing the intersection in front of Shibuya Station, Tokyo, Japan.
HD
1920 x 1080