How Houston was selected as home to a NASA facility

HOUSTON – Have you ever wondered why NASA set up camp in Texas? In 1961, NASA announced Houston as home to the Manned Spacecraft … read more