Watch The Moment A Towbar Fails As A U.S. Marine Corps CH-53 Super Stallion Is Being Loaded Onto A Ship
That was a pretty dangerous accident. We don’t know when and where it was filmed, but the following video surely shows a pretty weird accident occurred to a U.S. Marine Corps CH-53E Super Stallion helicopter. […]