Lockheed 18 LodeStar crash, Jun 8, 1962 (4 killed), Talla...

Lockheed 18 LodeStar accident on June 8, 1962 near Tallahassee Florida, United States with 4 fatalities.

More crashes