NASA opens $5M Apollo mission control room restoration for public tours

As the country marks 50 years since the history-making Apollo 11 moon landing, visitors to Space Center Houston are getting an inside look at the landmark that helped make the ‘giant leap’ possible. Three weeks ago, NASA and Space Center Houston unveiled a $5 million dollar renovation of Mission Operations Control Room 2, which was…