De Havilland DHC-3 Otter crash, Apr 20, 1987, Camp Placer

De Havilland DHC-3 Otter accident on April 20, 1987 near Camp Placer, Quebec, Canada with no fatalities.

More crashes