what is the tour de france

The Tour De France Explained

    The Tour de France for years has been capturing the imagination of millions around the world, and this weekend it all kicks off in Yorkshire. ...