A 4-metre African rock python has been filmed regurgitating a whole antelope that it had been trying to eat.
Jaco Kotze (left) reportedly noticed the massive python on his farm in Groblersdal, South Africa, stretched out and unable to move after swallowing the animal.
The footage shows the python squirming and struggling to push out the whole antelope, unhinging its jaws wider and wider.
Eventually, it manages to get the whole thing out and wriggles its lengthy body around. In another piece of footage, the snake can be seen trying to bite Arthur Roden, a snake catcher, who is quick enough to avoid its jaws.
Roden was able to remove the monster python and uploaded a photo of the beast in the back of his ute on its way to another, much safer, location.
Brad Esposito is a news reporter for BuzzFeed and is based in Sydney, Australia.