The tourist recorded the first moments when the elephant started stamping the 8- to 10-foot-long crocodile with its feet while the crocodile tried to escape in the shallow water.
Shortly afterwards, they started preying on catfish, and then another large crocodile swallowed a small crocodile without warning.
According to local media, the female crocodile was nesting near the La Encantada lagoon when this man, whose identity is not yet known, was seen throwing rocks at her.
Hansen runs a pub at the Goat Island lodge and said the area needed to be safe for tourists and adventure seekers.
Babia guarded the much-revered Sri Ananthapadmanabha Swamy temple in the southern state of Kerala, lurking in the surrounding lake for nearly 80 years, the temple's secretary Ramachandran Bhat said.