Python Eats Porcupine Whole, Then The Unexpected Happens…

Pythons are actually known to eat porcupines.

Though you wouldn’t think it, porcupines are regular prey animals for pythons.


Most pythons manage to eat porcupines, even large ones, without dying. Although it was possible that the undigested quills punctured its internal organs and killed it, the most likely scenario is that the force of the snake’s fall from the rocky ledge led to internal wounds. Who would of thought your meal would end up killing you?

Pythons have appetites as large as their bodies, which can lead them to make some interesting culinary choices. Like the snake in the next series of photos, which tried to eat a fully grown crocodile.