Wednesday, July 28, 2004
Lance Armstrong just won a 62-mile race near Belgium, two days after claiming his sixth straight Tour de France title. I guess though after completing the Tour de France a 62-mile race is nothing but a warm-up for this guy. I'm still impressed though!