Snake eats crocodile after epic battle in Australia (PHOTOS)

Here's some free advice for residents in the north Queensland town of Mount Isa, Australia: Think twice before taking a dip in Lake Moondarra in the future because there’s one seriously badass python living there.

The 10-foot snake emerged as the unlikely winner of an epic, hours-long battle with a crocodile on Sunday.

Several locals witnessed the titanic struggle between the two reptiles, which one onlooker said lasted five hours.

After constricting the life out of its prey, the victorious python then dragged the much smaller crocodile to shore and ate it — whole.

Here are some photos of the incredible post-duel meal posted online by Marvin Muller.

After killing the crocodile, the python dragged it to shore and ate it. (Facebook)

"It was amazing," Tiffany Corlis told the BBC.

"We saw the snake fighting with the crocodile — it would roll the crocodile around to get a better grip, and coil its body around the crocodile's legs to hold it tight.

"After the crocodile had died, the snake uncoiled itself, came around to the front, and started to eat the crocodile, face-first." 

Witnesses say it took the python about five hours to defeat the crocodile in an epic battle and about 15 minutes to eat it. (Facebook)

Corlis estimated it took the python about 15 minutes to consume the entire croc. What happened next, no one knows.

I don't know where it went after that — we all left, thinking we didn't want to stick around!" Corlis said.

Crocodile isn't usually the dinner of choice for a python, which tends to feed on smaller animals such as rats. 

"They can swallow a crocodile, no problem, but it can defend itself, so it's a more risky choice than a rat," University of Queensland snake expert Bryan Fry was quoted as saying. 

But the advantage of consuming such a big animal is that the python won’t have to eat again for the next month or two.

At least, that's what local residents are hoping. 

Almost done. (Facebook)

Sign up for our daily newsletter

Sign up for The Top of the World, delivered to your inbox every weekday morning.