De Havilland DHC-6 Twin Otter crash, May 27, 1989, Colvil...

De Havilland DHC-6 Twin Otter accident on May 27, 1989 near Colville Lake, Northwest Territories, Canada with no fatalities.

More crashes