De Havilland DHC-6 Twin Otter crash, Oct 11, 1984 (4 killed)

De Havilland DHC-6 Twin Otter accident on October 11, 1984 near Goose Bay, Newfoundland & Labrador, Canada with 4 fatalities.

More crashes