STS-124Space Shuttle Discovery / OV-103United Space AllianceLaunch Status Success Sat • May 31st, 2008 9:02 PM UTC View More Information