De Havilland DHC-6 Twin Otter crash, Jun 22, 1986, Dembidolo

De Havilland DHC-6 Twin Otter accident on June 22, 1986 near Dembidolo, Oromia, Ethiopia with no fatalities.

More crashes