De Havilland DHC-3 Otter crash, Sep 2, 1981 (3 killed), L...

De Havilland DHC-3 Otter accident on September 2, 1981 near Lac des Chats, Quebec, Canada with 3 fatalities.

More crashes