Day: 12 November 2013
Photo of the day: French ponies ride on trams
Last week we had llamas on trams, and now it’s the turn of some other four-legged friends, it would seem, after commuters in Dijon snapped ponies taking a ride on the public transport system. But what were they doing there in the first place?