IDAHO FALLS – Ellen Ochoa was one of five people aboard the space shuttle Discovery when it launched from the Kennedy Space Center on April 8, 1993. The nine-day mission was the first of four that ...