De Havilland DHC-6 Twin Otter crash, Sep 2, 1980, Mt Illi...

De Havilland DHC-6 Twin Otter accident on September 2, 1980 near Mt Illiniza (24 Mayo), Cotopaxi, Ecuador with no fatalities.

More crashes