Swearingen SA227 Metro III crash, Sep 24, 1987, Twin Falls

Swearingen SA227 Metro III accident on September 24, 1987 near Twin Falls, Idaho, USA, United States with no fatalities.

More crashes