De Havilland DHC-6 Twin Otter crash, Sep 3, 1978 (11 killed)

De Havilland DHC-6 Twin Otter accident on September 3, 1978 near Vancouver British Columbia, Canada with 11 fatalities.

More crashes