Tag: French Sports News

Tour de France to start Aug. 29

The Tour de France will take place Aug. 29 to Sept. 20, the International Cycling Union announced Wednesday. Read More

Tour de France to start Aug. 29

Business and Sports News from Mike Armstrong – See http://mikearmstrong.me