Beech Mountain, North Carolina: A Challenging Ride On a Bicycle

During the 1990’s:  The Tour du Pont finished two stages at the top of Beech Mountain, with Lance Armstrong winning one. This was before his cancer diagnosis, while riding for Motorola.    Note: Later Armstrong would win the Tour de France seven times from 1999 to 2005, but was later stripped of his titles after … Continue reading Beech Mountain, North Carolina: A Challenging Ride On a Bicycle