Neil Armstrong's former home near NASA's Johnson Space Center for sale (photos)
July 07, 2020 at 09:36 AM EDT
Since Neil Armstrong and Buzz Aldrin became the first humans to land on the surface of the moon during the Apollo 11 mission, NASA has become an economic catalyst, not just for the area along the bay but for Houston as a whole.