Ellen Ochoa
Stats
Birth Name: Ellen Lauri Ochoa
Age: 66, born 10 May 1958
Country of origin: United States
Currently Residing In: United States
Height: 5' 4"
Relationship Status: Married
Partner: Coe Miles
Photos
View all Ellen Ochoa pictures
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. Ochoa became the first Hispanic woman in the world to go to space when she served on a nine-day mission aboard the shuttle Discovery in 1993.
Tags:
My tags:
