Apollo 15 Lunar Landing Mission (Photos)
Wednesday, August 9, 2017 - 15:02
in Astronomy & Space
NASA's Apollo 15 mission launched July 26, 1971, and marked the debut of the "moon buggy" as well as the three moonwalks and the longest stay yet on the moon's surface. Here's a look at the preparation and execution of the epic mission.