At least 21 people have been sent to the hospital after a Canada-bound airline experienced severe turbulence.
The Air Canada flight from Shanghai to Toronto was diverted to Calgary for an emergency landing after the incident.
Eight passengers suffered neck and back injuries, as hospital officials say all the victims are in stable condition.
Some of the passengers narrated their experience.
The Boeing 777 with 332 passengers and 19 crew members landed at Calgary without further incident.