This giant snake died after swallowing a 30lb porcupine – which punctured its insides with its razor-sharp quills.
The four-metre African rock python was found beneath a rocky ledge at Lake Eland Game Reserve in South Africa.
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.
‘We don’t know if it died beforehand or whether the fall drove some of the quills into its digestive tract.’