Skip to content

Lance Armstrong & Jeff Spencer Victorious

By Michael Dorausch, D.C. Sunday, July 29th, 2001 – Lance Armstrong has won his third straight Tour de France title becoming the only American to ever do so. MSNBC reported, “Armstrong’s ride to victory was smooth from start to finish” and some said that Lance was “untouchable.” Bonnie DeSimone of the Chicago Tribune called the

Read More »

Lance Armstrong & Jeff Spencer Victorious

By Michael Dorausch, D.C. Sunday, July 29th, 2001 – Lance Armstrong has won his third straight Tour de France title becoming the only American to ever do so. MSNBC reported, “Armstrong’s ride to victory was smooth from start to finish” and some said that Lance was “untouchable.” Bonnie DeSimone of the Chicago Tribune called the

Read More »