Miscalibrated Internet Receptor Stalks

Happy Birthday Ellen Ochoa!

Happy birthday to Ellen Ochoa, a veteran of four Shuttle missions and currently director of the Johnson Space Center. In addition to her doctorate in electrical engineering she is also a classical flutist as she demonstrated during STS-56 in 1993.


Share This Story