Tour de France - Stage 20

Mark Cavendish wins stage twenty of the 2012 Tour de France