De Havilland DHC-3 Otter crash, Sep 2, 1986, Pickle Lake

De Havilland DHC-3 Otter accident on September 2, 1986 near Pickle Lake, Ontario, Canada with no fatalities.

More crashes