A massive crocodile has snatched a small dog from a northern Queensland beach in bloodcurdling footage shared online.
Captured by onlookers, a video shows two dogs resting at the edge of calm waters at Napranum Beach near Weipa.
Visible in the footage but unbeknown to the two dogs, a large crocodile quickly ascends, snatching the smaller of the two dogs in its mouth before hurtling it in the air and disappearing from view.
The larger of the two dogs can be heard yelping as it runs back up the beach.
Shortly thereafter, three dogs run down to the waters edge – barking at the creature.
The short footage has sparked outrage by social media users, upset that people were standing idly by and filming the attack as it took place.
Johnnina Savo, who wrote on Facebook she knew the owners of the pup who had been snatched, called the people behind the camera out.
“Whoever was recording this video should’ve call up (sic) them puppies when you seen the croc coming instead of sitting there and f*n (sic) recording,” she wrote.
“Bear was only a pup didn’t know better or know about the dangers of being around that animal!
“But anyway safe around the water’s edge.”