De Havilland DHC-6 Twin Otter crash, Feb 15, 1983, Hailey...

De Havilland DHC-6 Twin Otter accident on February 15, 1983 near Hailey-Friedman Memorial, Idaho, USA, United States with no fatalities.

More crashes