
Unrivaled Sports Records in History
There are sports records that are unrivaled. Being so difficult to break, it sometimes took several decades for them to even be matched. Atlas Sport presents the most difficult records to break: Lance Armstrong won the Tour de France 7...
There are sports records that are unrivaled. Being so difficult to break, it sometimes took several decades for them to even be matched. Atlas Sport presents the most difficult records to break: Lance Armstrong won the Tour de France 7 times in a row. Between 1999 and 2005, the cyclist, after overcoming cancer, also won Read More... from Unrivaled Sports...