Air Force Space Plane Lands After 718 Days | Video

The Orbital Test Vehicle mission 4 (OTV-4) landed in Florida on May 7, 2017. [Read the Full Story]

credit : Secretary of the Air Force Public Affairs