This browser is supported only in Windows 10 and above.

Articles Tagged '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. Despite the name, le Tour has made regular visits to neighboring countries over the last fifty years, and it […]