A huge snake has won a life and death battle against a crocodile in Australia, swallowing the aquatic reptile whole after a lengthy struggle before amazed onlookers.
Travis Corlis, who watched the fight at Queensland's Lake Moondarra, said the water python was about three meters long and "healthy looking."
The crocodile, which the snake coiled itself around, was about one meter in length, he said.
"They had quite the struggle in the water," Corlis said. "It was an ongoing battle. We were just standing there in amazement watching it."
Corlis said several hours after he first saw the encounter, he noticed the snake had pulled the crocodile onto the banks of the lake and released its prey, which by this stage was dead.
"About 10 minutes later, the crocodile was gone," he said, referring to it being eaten.