De Havilland DHC-6 Twin Otter crash, Mar 12, 1985, Kaktov...

De Havilland DHC-6 Twin Otter accident on March 12, 1985 near Kaktovik (Barter Island), Alaska, USA, United States with no fatalities.

More crashes