The Sunday flight from Las Vegas to New York started with a screeching sound at liftoff.
The jet then started careening from side to side throughout the flight.
The pilots reported a double hydraulic failure, but they couldn't land right away because the A320 jet is incapable of dumping excess fuel.
The pilots had to circle the airport for hours, as passengers threw-up from the wild ride.
The flight returned to McCarran Airport, where it landed safely. Passengers were put on another plane and taken to New York.
Get Eyewitness News Delivered