Top Story

Are the French cheering for an American? Indeed they are, proving that miracles really do happen. But the real miracle is Lance Armstrong, who won the grueling Tour de France bicycle race for the 2nd straight year, four years after beginning his fight against cancer.

Armstong’s win is a victory not only for himself, but also helps to rejuvenate the sport of bicycling, which had been tainted by drug scandals. And to top it all off, his team, US Postal, was the only team to have all nine riders finish the race.