Tour de France

Tour de France Cycle Race Lands in England

Cycling fever has swept the U.K. over the last three days, as the legendary Tour de France race staged its “Grand Départ” in the north of England before heading south on its way to its homeland.