Shuttle Discovery Returns to Earth After Successful Mission
User rating: 5 / 5 after 7 vote(s)
Space shuttle Discovery lands at Kennedy Space Center, Fla. Image credit: NASA
The space shuttle Discovery and its crew landed at NASA's Kennedy Space Center, Fla., on Wednesday at 1:01 p.m. EST after completing a 15-day journey of more than 6.2 million miles in space. Discovery's STS-120 mission added a key component to the International Space Station and featured an unprecedented spacewalk to repair a damaged solar array.
Full story »