Tour de France

Syndicate Post image
Sport

Picture of the day – July 6

06/07/2020

The world’s top cyclists set off from Dover when a stage of the Tour de France was held in England for only the second time in 1994.