It is not a new story that snakes devour anything, even the one which is larger than its own size, and this 13-feet African rock python has eaten itself after taking the wrong meal.

The large heavy-bodied non-venomous snake had eaten a full size porcupine that punctured it from inside with its razor-sharp quills. It was discovered dead by a mountain biker at Lake Eland Game Reserve in South Africa near a cycle track.