Pythons may be a dominant creature in nature, but even the scariest of monsters have their weaknesses. Unfortunately for this massive beast he decided to snack down on a porcupine with devastating results. According to the post, this African Rock Python ate the large porcupine and died a day later from internal injuries. This happened at a local game reserve in South Africa on the coast of Kwazulu Natal. Warning, the images are pretty gross.