Question: Which Texas city is home to The Johnson Space Center?
Answer: The city of Houston serves as the home of the Johnson Space Center. The complex was established in 1961 and initially supported NASA’s Gemini, Apollo, and Skylab missions. Today, it primarily leads operations for the International Space Station. (See the Full Story)