The peloton rides on the 18th stage of the Vuelta a Espana from Burgos to Pena Cabarga, Spain, on Thursday.Sep 14, 2013

FULL STORY

Photo: Reuters

This photo has been viewed 211 times.

TOP top