Aircraft N405GN — 1959 Lockheed L-188A Electra Photo at KDFW
Photo ID: AC1458272
N405GN Lockheed L-188PF Electra [1094] (Spirit of America Airlines) Dallas-Fort Worth Int'l~N 13/11/1982. From a slide.
Location: