Traffic lights at the pedestrian crossing. Zebra crossing. Illuminated sign on the road.
Street in Barcelona. View of the street and traffic lights.
InPhotoStock
Phone: