letsgetoffthisrockalready.com
Sci-Fi Film Review: Apollo 18 (2011)
In 1970 the final three Apollo flights—18, 19, and 20—were cancelled, victims of the penny-pinching Nixon administration, and their hardware was either shelved or used for the Skylab pr…