LAKE ELAND RESERVE, South Africa A massive African rock python has made the ultimate sacrifice following its questionable last meal.

According to CNN, the 12-foot snake recently was found dead outside Lake Eland Game Reserve in South Africa. Park rangers performed an autopsy and found a 30-pound porcupine inside its stomach.

Experts say quills lodged inside the snake’s digestive tract may have killed the python, CNN reports.

Some pythons – which swallow their prey whole – eat even larger animals, such as deer and antelope, according to CNN.

Read the full story here.  More photos are available on Lake Eland Game Reserve’s Facebook page. (Warning: Graphic images)

This snake ate a porcupine, but the porcupine definitely had the last laugh Facebook screenshot
Vote for the 2017 Rare Country Awards