by FiledIMAGE
TOKYO, JAPAN - MAY 12, 2019 - Shibuya Crossing is one of the world's most used pedestrian crossings, in central Tokyo, Japan