Space shuttle Discovery and its crew of seven astronauts ended a 14-day journey of more than 5.7 million miles with a 8:53 p.m. EDT landing Friday at Edwards Air Force Base in California.
Space shuttle Discovery and its crew of seven astronauts ended a 14-day journey of more than 5.7 million miles with a 8:53 p.m. EDT landing Friday at Edwards Air Force Base in California.