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