Dr Ellen Ochoa

Astronaut Ellen Ochoa became Johnson Space Center’s 11th center director in 2013 until her retirement in 2018 after 30 years at NASA.

Continue reading