![]() The Tour de France has been held annually – except for war years – since 1903. The other stages average to 105 miles, and the longest stage is 130 miles.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |