Japan Tokyo StreetTraffic BehindYodobashi ElectronicStore Pedestrian Traffic Trucks Train

7:09
Street traffic behind Yodobashi electronic store - pedestrians, traffic, trucks, and train – Tokyo, Japan.