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…