87th Tour de France, France, July 1-23, 2000
Mission Possible? Lance Armstrong before the start in Futuroscope.
Photo ©: Nisa Schebella

Related Story        Latest Photography