De Havilland DHC-6 Twin Otter crash, Oct 9, 1984 (7 killed)

De Havilland DHC-6 Twin Otter accident on October 9, 1984 near Fort Franklin, Northwest Territories, Canada with 7 fatalities.

De Havilland DHC-6 Twin Otter C-FPPL crashed at Fort Franklin, Northwest Territories, Canada, on 9 October 1984.

More crashes