De Havilland DHC-6 Twin Otter crash, Dec 19, 1984 (21 killed)

De Havilland DHC-6 Twin Otter accident on December 19, 1984 near Bagua, Amazonas, Peru with 21 fatalities.

More crashes