One of the most incredible feats of any living human has to be everything accomplished through the continuing saga that is Lance Armstrong. He has now decided to go after Tour de France win number seven. Incredibly good news for cycling fans and LA fans.
Seven
in Sport