1 Articles
Report

The US Air Force's mysterious X-37B completed its most recent mission over the weekend, landing at California's Vandenberg Air Force Base over the weekend after spending the last 674 days in space. What it was doing up there, though, remains a mystery.