// Adds dimensions UUID, Author and Topic into GA4
Thursday, September 24, 2026
27.2 C
Singapore

“A mermaid” told man to drive his car straight into the sea

36-year-old Lim Pin Jing has been accused of endangering the personal safety of others after he drove his car into the sea, at Ocean Drive off Sentosa Cove last Friday.

In a truly bizarre incident, Lim was seen crashing through the safety barricades and plunging into the water, while he was hotly pursued by Sentosa Rangers on motorbikes. It is unclear why Lim was being chased.

In the traffic altercation that ensued, one ranger – Irman Kamarudin – suffered a cut on his right knee.

As for Lim, his car had sunk to the bottom with him trapped in it. He was only rescued when a Super Yatch captain David Roberts who happened to be nearby jumped in the water to pull Lim out from his car.

Roberts managed to loosen the man’s seatbelt through a small opening underwater  but could not open the car doors. He resurfaced and got a rock from a bystander, using it to break through the windows and pull Lim out.

An eyewitness told the Chinese daily that Lim spoke repeatedly of dying and said that “a mermaid” told him to plunge into the sea.

Lim has since been remanded at the Institute of Mental Health. He will appear in court on Sep 8.

Hot this week

Mercedes driver, 19, pleads not guilty over Johor crash that killed 5 people, including his own brother & 10 y/o girl

The Malaysian student studying in Singapore faces a dangerous driving charge after a June crash that killed four family members and his own elder brother

Singapore toddler’s death leads to new MSF unit for identifying potential cases of child abuse

After the death of Megan Khung, the Ministry of Social and Family Development (MSF) said on Tuesday (Sep 22) that it is launching Sensemaking Alerts for Frontline Engagement and Response (SAFER)

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