Python found dead after swallowing a 14kg porcupine which punctured its insides

Gamekeepers said: 'The exact reasons for the snake's death are not clear. It had fallen off the rocky ledge.'

A giant python was found lying dead next to a cycle track after swallowing a 13.8kg (30lb) porcupine, the spines of which punctured the inside of the snake.

Warning: some of the following images in this article may disturb some readers:

The python, nearly four metres (around 12 and a half feet) long, died after falling from a rocky ledge in the Lake Eland Game Reserve in South Africa, a fall which is believed to have forced the quills to puncture its digestive tract.

The python is pictured with the porcupine in his stomach

Reserve general manager Jennifer Fuller said: "The exact reasons for the snake's death are not clear.

"It is apparent that several porcupine quills were lodged inside the digestive tract. It had fallen off the rocky ledge.

The full porcupine out of the python stomach

"We don't know if it died beforehand or whether the fall drove some of the quills into its digestive tract."

After the snake was reported to gamekeepers, they performed an autopsy on the animal to remove the porcupine from its innards.

This greedy python was found with his innards punctured by dozens of needle-sharp quills from the 13.8kg porcupine

After cutting the porcupine out, they found the insides of the snake had been pierced by dozens of the animal’s sharps quills.

Many snakes rely on thermal and chemical sensory mechanisms to ambush prey, meaning that some do not see threatening defence mechanisms until they have already swallowed their victims.