De Havilland DHC-6 Twin Otter crash, Nov 23, 1983 (4 killed)

De Havilland DHC-6 Twin Otter accident on November 23, 1983 near Lansdowne House, Ontario, Canada with 4 fatalities.

More crashes