An Air France flight from Paris to Los Angeles was forced to make a sudden diversion when it lost part of an engine over the Atlantic.
One of the four engines on the Airbus A380 flight AF66 failed west of Greenland on Saturday.
No-one was injured in the incident, but passengers remained on board hours after the landing at 15:42 GMT.
The plane was carrying 496 passengers and 24 crew at the time, an Air France spokesperson told AFP news agency.
David Rehmar, a former aircraft mechanic who was a passenger on the flight, told the BBC that based on his observations, the incident was a fan failure.
He said there was a sudden movement followed by a loud noise, which caused panic among the passengers.
"You heard a loud 'boom', and it was the vibration alone that made me think the engine had failed," he said.
Mr Rehmar said that for a few moments, he thought "we were going to go down."
His worry that the aircraft's wing could have been compromised disappeared when the flight stabilised within 30 seconds. And he added that the pilots had quickly shut down the affected engine.
The plane flew for about an hour on three engines before it reached Goose Bay Airport, in Labrador in eastern Canada.
Photos taken by passengers showed the cowling, or engine covering, completely destroyed, and some cosmetic damage to the wing's surface.
Passengers remain stranded on the plane in Canada, as the airport is not equipped to handle an Airbus A380. -BBC