The peloton rides during the 198 km (123 miles) first stage of the 99th Tour de France cycling race between Liege and Seraing, July 1, 2012. (via Photo from Reuters Pictures)
And now, a decidedly bucolic episode of: QUICK! FIND FABU!
The peloton rides during the 198 km (123 miles) first stage of the 99th Tour de France cycling race between Liege and...
I’ll be watching this live up in the alps in eight days.