With the 50th anniversary of the Apollo 11 Moon landing, NASA has restored the Mission Control Center responsible for shepherding Neil Armstrong and Buzz Aldrin to the lunar surface. Named a National Historic Landmark back in 1985, the facility at NASA’s Johnson Space Center in Houston has been painstakingly returned to how it would have looked five decades ago, when …
Please to comment