The communication tower rises atop Mont Ventoux in France. The 6,200-foot summit is one of the most popular quests in cycling, including the Tour de France.