U.S. Postal Service team presentation, Altea, Spain, January 26, 2001
Lance Armstrong answers questions during the U.S. Postal team presentation in Altea, Spain.
Photo ©: AFP Photo/Christophe Simon

Related Story        Latest Photography