Lance Armstrong finished his first Boston Marathon yesterday in 2 hours, 50 minutes, 58 seconds. Heartbreak Hill was every bit as tough as it is named, according to Lance. It is the last in a series of hills between miles 18 and 21 and is a key test for running nearing the end of the up and down marathon.

This was Lance Armstrong's third marathon after running New York... Read More