// Adds dimensions UUID, Author and Topic into GA4
Monday, June 22, 2026
27.2 C
Singapore

Stingray stings swimmer’s private parts and stays hooked on to his genitals until help arrives

A tourist visiting a beach at the Sanya region in China’s Hainan province had a terrifying experience when a stingray’s tail somehow got into the man’s trunks while he was swimming and sank at least one razor sharp venomous barb in his penis that remained hooked to his genitals until help arrived.

Eyewitnesses report that the man ran back to shore crying, as the stingray remained hooked to his private parts. In a video that has been going viral online, the victim can be seen rolling in the sand in obvious pain as the creature is still attached to him, while onlookers crowd around him, cameras in hand:

 

According to fellow beach goers who witnessed the incident that occurred on Sept 1, emergency services arrived to help the victim of the freak accident but did not have appropriate tools at hand to dislodge the animal.

Eyewitnesses said that emergency services personnel had to improvise to fully remove the animal’s spiny tail from the victim’s private parts before they managed to free the victim and the creature from one another.

Despite suffering immense pain, the victim was able to stand up before paramedics conveyed him to the hospital for further treatment.

Eyewitnesses say that the stingray did not share such a good fate as they claim that the creature died on the beach.

- Advertisement -

Hot this week

Singapore insect problem: Why flying ants, bees, and beetles keep ending up in your home, and how to get them out humanely—Experts explain

From swarming flying ants to wandering bees and clumsy beetles, experts say most insect visitors are lost rather than invading your home

Singapore charity chairman shines spotlight on many families caring for young people with autism who face difficult realities

He was reacting to a recent case where the court acquitted a youth with autism and mental condition who assaulted his parents.

Popular Categories

document.addEventListener("DOMContentLoaded", () => { const trigger = document.getElementById("ads-trigger"); if ('IntersectionObserver' in window && trigger) { const observer = new IntersectionObserver((entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { lazyLoader(); // You should define lazyLoader() elsewhere or inline here observer.unobserve(entry.target); // Run once } }); }, { rootMargin: '800px', threshold: 0.1 }); observer.observe(trigger); } else { // Fallback setTimeout(lazyLoader, 3000); } });
// //
Enable Notifications OK No thanks