De Havilland DHC-6 Twin Otter crash, Dec 20, 1984 (3 killed)

De Havilland DHC-6 Twin Otter accident on December 20, 1984 near Karege, Pwani Region, Tanzania with 3 fatalities.

More crashes