Loading...

Atlantis Lands In California

|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.