Track World Cup #3, Mexico City, Mexico, June 16-18, 2000
Italian Roberto Chiappa leads in the final sprint for the Keirin title.
Photo ©: AFP Photo/Alfredo Estrella

Related Story        Latest Photography