Lockheed SR-71A 61-7958, FAI World Record Holder Published on August 1, 2012 in 28 July 1976Full resolution (639 × 362) ← Previous Next → Lockheed SR-71A 61-7958. (FAI)