Tour De France Starts Today! Leeds to Harrogate

Posted by

The Tour starts today!.   This year the Tour starts in England.   Kick off is in Leeds for the fourth time in history.   Mostly  flat stage. Here's at shot of the start

×
×