After crossing the finish line in the unseasonable heat of the Saint-Galmier Hippodrome 20 years ago today, 19 March 2005, ...