Air force's X-37B space plane lands in Florida after record-breaking secret mission
After circling Earth for an unprecedented 718 days, the X-37B touched down Sunday (May 7) at the Shuttle Landing Facility at NASA's Kennedy Space Center in Florida — the first landing at the SLF since the final space shuttle mission came back to Earth in July 2011.