Current Events Turd de France Winner Recalls Lunar Landing Lance Armstrong, 7 time winner of the famed Turd de France, took time off from his vigorous training session on Thursday to…