Tour de France Highlights - Stage 11

Watch the action from a sweltering 11th stage which featured a nail-biting finish in Oyonnax.

Wed July 16 2014

More Other Sports Videos