Back in April of this year a USMC CH-53E Super Stallion suffered a hard landing in Yuma, Arizona. The Marine Corps has released a report saying the cause of the incident was pilot error. Watch: When a CH-53E Super Stallion Landed on the Beach The April hard landing of a Marine Corps CH-53E Super Stallion helicopter that caused […]