This year the Tour de France is celebrating its 101st edition in Leeds, England, on July 5. The race will also feature a stage finish in London, before returning to France.
Take a look at the official teaser for the Tour de France:
Official Teaser – Tour de France 2014 by tourdefrance





