Contributed by David Owens on Mar 1, 2007
based on 2 ratings
| 1,678 views
Lance Armstrong won an unprecedented seven consecutive Tour de Frances.
1. During his fifth consecutive victory in the 2003 Tour de France, in the fifteenth stage of the competition, he took a severe tumble off his bike.
2. It occurred when a race fan was leaning over the course barrier to get a
...read more
Tags:
Denomination:
Christian/Church Of Christ