Atlantis landed in California on May 24 after foul weather thwarted repeated attempts to return to its home port at the Kennedy Space Center in Cape Canaveral , Fla . , following a successful mission to repair and upgrade the Hubble Space Telescope . • Click here for NASA 's live video feed . • Click here for more photos of Atlantis and its crew . • Click here to visit FOXNews.com 's Space Center .