Space shuttle Endeavour and its seven astronauts landed safely at Kennedy Space Center during its first landing attempt Friday morning.
Space shuttle Endeavour lands safely