Get the latest Science News and Discoveries
On this day in space! Nov. 14, 1969: NASA's Apollo 12 astronauts launch to the moon on a 'pinpoint landing' lunar mission
The astronauts made a pinpoint landing in a lunar mare called the Ocean of Storms.
None
Or read this on Space.com


