Aircraft N6115A — 1959 Lockheed L-188A Electra Photo at ILN
Photo ID: AC1591450
ex Flagship Cincinnati and flagship New York seen here at ILN where it was B/U
Location: