De Havilland DHC-3 Otter crash, Aug 19, 1981, Linklater Lake

De Havilland DHC-3 Otter accident on August 19, 1981 near Linklater Lake, Ontario, Canada with no fatalities.

More crashes