It held on the whole 1hr 50 min flight.
But on arrival in Port Moresby, ground crew found the snake had died.
Passengers first became aware of the reptile 20 minutes after take-off. A woman pointed out the python to fellow passengers and cabin crew.
At first only its head was visible, but as it tried to manoeuvre itself back to safety, its whole body was exposed. Time and again it tried to pull itself back into the shelter of the wing, but the wind was relentless.
The wind speed was 250 mph (400 km/h) and the temperature -12C.
The snake’s body was hammered against the engine, leaving blood stains on the white paint.
One passenger, Robert Weber, a website designer in Cairns, told the Sydney Morning Herald: ”The people at the front were oblivious to what was going on but the passengers at the back were all totally focused on the snake and how it might have got on to the aircraft.
”There was no panic. At no time did anyone stop to consider that there might be others on board.”
The president of the Australian Licensed Aircraft Engineers Association, Paul Cousins, said: ”It appears as though the snake has initially crawled up inside the landing bay, maybe housed himself in there, and then crawled into the trailing ledge flap assembly.”
Scrub pythons are Australia’s longest snakes. They feed on rodents and often conceal themselves in enclosed space to ambush their prey. The wing of a stationary aircraft may have appeared a likely place to this particular snake.
lXZEqjqKQwQImage source: Wikimedia Commons President-elect Donald Trump celebrated his election victory at the Ultimate Fighting…
Millions of voters across the US chose to return Donald Trump to the White House…
Donald Trump declares victory in the US election as he addresses jubilant supporters in Florida.…
Stocks around the world are rising as Donald Trump appears to be on the cusp…
Donald Trump has won Pennsylvania, North Carolina and Georgia and taken a lead over Kamala…
Quincy Jones, the celebrated musician and producer who worked with Michael Jackson, Frank Sinatra, Ray…