Atlantis Lands In California

June 23, 2007, 2:10 AM|The space shuttle Atlantis has landed at Edwards Air Force Base in California instead of the Kennedy Space Center due to inclement weather after a successful mission. Drew Levinson reports.