universetoday.com
STS-124: A Mission in Pictures
Always a beautiful sight, the space shuttle Discovery touched down safely at 11:15 a.m. EDT, on Saturday, June 14, 2008, at the Kennedy Space Center in Florida. During the 13-day mission, Discovery and the crew of STS-124 delivered the new component Kibo, the Japanese Experiment Module, to the International Space Station. Mission managers say Discovery … Continue reading "STS-124: A Mission in Pictures"
Nancy Atkinson