About us
Define
Definitions for
"1981 Tour de France"
The 1981 Tour de France was the 68th Tour de France, taking place June 25 to July 19, 1981. The total race distance was 24 stages over 3753 km, with riders averaging 38.96 km/h.
en.wikipedia.org