De Havilland DHC-6 Twin Otter crash, Dec 31, 1982, Libya

De Havilland DHC-6 Twin Otter accident on December 31, 1982 near Libya with no fatalities.

More crashes