Lockheed C-130 Hercules crash, Apr 29, 1982 (10 killed)

Lockheed C-130 Hercules accident on April 29, 1982 near Quito, Pichincha, Ecuador with 10 fatalities.

More crashes