Armstrong gives up on legal race to keep his titles

The Tour de France is the word’s most famous and challenging bicycle race – a 21-day, 2000-mile ride through grueling mountains and picturesque towns in France and neighboring countries. But for US cyclist Lance Armstrong …

Read More