Ellen Ochoa Profile, BioData, Updates and Latest Pictures | FanPhobia - Celebrities Database

Ellen Ochoa Bio, Photos and Updates

Like 0

Ellen Ochoa

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