mail_outline sales@mediastorehouse.com
The pedestrian crossing at the intersection in Shibuya, Tokyo, Japan