Clash of the Titans! Huge alligator battles with 16-foot python

A naturalist witnessed a vicious fight between a 13-foot alligator and a 16-foot python whilst visiting Everglades National Park in South Florida.

The dramatic scene, captured on February 17, shows the alligator struggling with the python in its jaws during a frantic battle.

“I spotted the massive reptiles battling whilst cycling on a road in the Everglades, near the shark valley visitor centre,” Ewan told Newsflare.