Space Shuttle Discovery landed safely at NASA's Dryden Flight Research Center at Edwards Air Force Base in Calif. at 5:11 a.m. this morning, following the very successful 14-day STS-114 return to flight mission. August 9, 2005 NASA / Photo Carla Thomas ED05-0166-01 NASA Identifier: 282100main_ED05-0166-01_full_full