Wired to Win
As stunning images of the French countryside and the Alps are flashing by on the giant IMAX screen, it is hard to decide what's more impressive: the scenery or the test of physical and mental endurance displayed by Tour de France cyclists.