Space Shuttle Discovery launches on mission STS-124
Saturday, May 31, 2008 Space Shuttle Discovery has successfully launched from Launch Complex 39A at the Kennedy Space Center in Florida, beginning mission STS-124. Discovery will deliver the main pressurised…