De Havilland DHC-3 Otter crash, Jun 8, 1989, Grenville Ch...

De Havilland DHC-3 Otter accident on June 8, 1989 near Grenville Channel, British Columbia, Canada with no fatalities.

More crashes