Author: Christina Koch


Apollo Mission Control Center, NASA
Home, Projects

The Apollo Mission Control Center in Houston Is Accurately Restored to July 20, 1969, the Date Apollo 11 Landed on the Moon

It has been estimated more than 500 million people across the world watched as Apollo 11 landed on the moon July 20, 1969. As Neil Armstrong climbed down Apollo... Read more.