Definitions for "1993 Tour de France"
The 1993 Tour de France was the 80th Tour de France, taking place July 3 to July 27, 1993. It was comprised of 20 stages, over 3714.3 km, ridden at an average speed of 38.709 km/h.