As long as it can fit through their elastic jaws, there's not much pythons won't eat. This genus of snakes has been known to swallow everything from small bears to porcupines. As Live Science reports, a python was recently spotted eating a crocodile in Australia—and the disturbing encounter was caught on camera.

On May 31, 2019, the Australian nonprofit GG Wildlife Rescue Inc. shared photos a kayaker named Martin Muller captured of a snake inhaling a crocodile outside Mount Isa in Queensland. The snake was an olive python—a native Australian species that's found exclusively on the continent. Pythons can subdue large prey by wrapping their powerful bodies around it and constricting the animal until it suffocates. Killing a large, aggressive predator like a freshwater crocodile is only half the job. Once its prey is ready to eat, the python opens its jaw, which can stretch several times larger than its head, and gradually consumes its meal, a process that can take hours.

The images below offer a rare look at this brutal act of nature. Muller captured the entire scene, from the python wrangling the croc to the gluttonous feeding that takes place afterwards. The last photos in the series show the python with a large, lumpy bulge in its belly—a sign of its success.

Pythons have been spotted eating crocodiles and alligators in the past, and it doesn't always end well for them. In 2005, a Burmese python in Florida—where they're an invasive species—burst open after trying to swallow an alligator whole. If this python spotted in Australia can stomach its meal, the croc will potentially sustain the snake for months.

[h/t Live Science]