Space shuttle Endeavour lands at the Kennedy Space Center in Cape Canaveral, Florida June 1, 2011. REUTERS/Joe Skipper (UNITED STATES – Tags: SCI TECH IMAGES OF THE DAY)