Stock Photo - Tokyo, Japan - December 21, 2014: Cars and people at the famous Shibuya crossing in Tokyo.

Stock Photo: Tokyo, Japan - December 21, 2014: Cars and people at the famous Shibuya crossing in Tokyo.

Searchable keywords

Choose multiple keywords