Source: TheGuardian
Fun and frivolity watching the Tour de France – in pictures
By the time the Tour de France finishes in Paris on 29 July, millions of fans will have lined the 2,000-mile route. From the Vendée plains to Alpine summits, spectators will be cheering the world’s best road cyclists Continue readingread full article