De Havilland DHC-6 Twin Otter crash, Oct 8, 1983 (9 killed)

De Havilland DHC-6 Twin Otter accident on October 8, 1983 near Lonkin, Kachin State, Myanmar with 9 fatalities.

More crashes