Live action footage
TOKYO, JAPAN - MAY 10, 2013: Cars move on the main street of Ginza in Tokyo, Japan. Ginza is one of the most luxurious shopping districts in the world.
HD
1920 x 1080
This Element is also available via Subscription.
Editorial Use Only