Post Thumbnail

Traffic lights are a pet peeve for many city-dwelling drivers. You'll be running late for a meeting, but all of your attempts to make up the time are thwarted by successive red lights. Bad luck on the road can be particularly problematic for ambulances in the UK -- when they're rushing to the scen...

2 months ago 0 Comments
April 3, 2015 at 9:45AM