De Havilland DHC-6 Twin Otter crash, Nov 28, 1983, Trompe...

De Havilland DHC-6 Twin Otter accident on November 28, 1983 near Trompeteros, Loreto, Peru with no fatalities.

More crashes