Ellen Ochoa Bio, Photos and Updates
Bio: Ellen Lauri Ochoa is a former astronaut and current Director of the Johnson Space Center. Ochoa became director of the center upon retirement of the previous director, Michael Coats, on December 31, 2012.
Born: May 10, 1958 in California, USA
Posted In: United States Astronauts