Stunned passengers watched out their windows as a 10-foot-long python clung to the plane's wing as the wind whipped it around. This happened during a two-hour flight from Australia's northeastern city of Cairns to Papua New Guinea.
Passenger Robert Weber videotaped the struggle and told Australia's Fairfax Media that the wind whipping the snake against the side of the plane left a bloody smear.
The python managed to hang on until the plane landed in Port Moresby, but a Qantas spokesman said the creature was dead on arrival.
It was reminiscent of the 2006 Hollywood thriller "Snakes on a Plane."
(ABC7 News contributed to this story)