Search results
On This Day, Dec. 11: Apollo 17 lands on moon
United Press International via Yahoo News UK· 7 months agoOn December 11, 1972, Apollo 17 landed on the moon, the final Apollo lunar landing. File Photo courtesy of NASA Dec. 11 (UPI) -- On this date in history:...