NASA’s Endeavor set to land

After five launch attempts, NASA’s Endeavor finally blasted off into space (literally J) and is now coming home. The first attempt to touch down at NASA’s Kennedy Space Center is scheduled today at 1547 BST (1047 EDT) with the weather forecasted to be favorable for landing in Florida. The Endeavor crew of seven astronauts took [...]
Continue reading →

