Stunned Qantas Airways passengers looked from their windows as a large python clung to a plane's wing during a two-hour flight from Australia's north eastern city of Cairns to Papua New Guinea.

The 10 foot python fought to stay on the wing, pulling itself forward only to be pushed back by the frigid wind.

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.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.