Space shuttle Endeavour and its crew of seven astronauts ended a 16-day journey of more than 6.5 million miles with a 10:48 a.m. EDT landing Friday at NASA’s Kennedy Space Center in Florida.
Space shuttle Endeavour and its crew of seven astronauts ended a 16-day journey of more than 6.5 million miles with a 10:48 a.m. EDT landing Friday at NASA’s Kennedy Space Center in Florida.