De Havilland DHC-3 Otter crash, Jul 14, 1985, Lake Helen

De Havilland DHC-3 Otter accident on July 14, 1985 near Lake Helen, Quebec, Canada with no fatalities.

More crashes