Designed by
Title
Shenzhen, China: Traffic intersection traffic lights facilities, pedestrians across traffic zebra crossings #158826224
Description
Traffic intersection traffic lights facilities, pedestrians across the traffic zebra crossing. Pedestrians pass when the green light is on.
This image is editorial