Skip to content
Biology

This Python Ate a Porcupine, Which Turned Out to Be a Bad Idea

By

Reading time 1 minute

Comments (0)

We all eat the wrong thing sometimes, but this 12-foot-long South African python made a major error. It swallowed a porcupine whole. Spoilers: No, it did not survive.

LiveScience reports that a bicyclist captured these photos of the snake right after it had gulped down its meal. At the time, park rangers speculated that it had eaten something like a small warthog.

But then the snake appears to have suffered a setback. A week after these photos were taken, park rangers found it dead. Apparently, it had fallen off a ledge. But why would that kill a snake? When the rangers opened the snake up, they discovered the answer.

It had eaten a 30 pound porcupine, whose quills probably pierced its digestive tract in the fall, and killed it. In this image, you can see the mostly-undigested porcupine, whose quills lodged in the snake’s stomach, at right.

Now we know who wins when a snake fights a porcupine. Nobody.

[via LiveScience and Lake Elund Game Reserve]


Contact the author at [email protected].
Public PGP key
PGP fingerprint: CA58 326B 1ACB 133B 0D15 5BCE 3FC6 9123 B2AA 1E1A

Explore more on these topics

Share this story

Sign up for our newsletters

Subscribe and interact with our community, get up to date with our customised Newsletters and much more.