Lance Armstrong makes the last 100-yard dash to the finish during the New York City Marathon on Sunday. Armstrong crossed the finish line in 2:59:36, just under his goal to run the course in under three hours. After the race, the seven-time Tour de France champ said, "I think I bit off more than I could chew. I thought the marathon would be easier."