Royalty-free stock photo ID: 274406885
TOKYO, JAPAN - DECEMBER 14, 2012: Pedestrians walk at Shibuya Crossing during the holiday season. The scramble crosswalk is one of the largest in the world.
Shutterstock customers love this asset!
More from this artist