Traffic lights for pedestrian showing the red in Amsterdam, Holland.

Traffic lights for pedestrian showing the red in Amsterdam, Holland. - 131204360