Helicopter Body Slam

Watch as a stalled helicopter engine results in a hard-hitting crash on a landing strip in El Mirage, California.
posted 3 years ago