Home All postsSpace The Air Force’s Mysterious X-37B Landed After 718 Days in Orbit