De Havilland DHC-6 Twin Otter crash, Jun 13, 1987, Maudsl...

De Havilland DHC-6 Twin Otter accident on June 13, 1987 near Maudsley Lake, Saskatchewan, Canada with no fatalities.

More crashes