// Adds dimensions UUID, Author and Topic into GA4
Monday, July 27, 2026
27.7 C
Singapore

Singaporean photographer’s snappy shot of crocodile feasting on fish makes a splash online

SINGAPORE: A photograph of a fish about to meet its end in the mouth of a saltwater crocodile has been praised by netizens, impressed by the timing of the shot.

Teo Chee Yong, a Singaporean photographer, posted the photo on the Singapore Wildlife Sightings Facebook group page earlier this week. It was captured at Sungei Buloh Wetland Reserve.

In the caption to the photo, Mr Teo wrote that he saw the croc “actively submerging and appearing” when he was preparing to leave as the tide was rising. And then, as the saltie emerged from the water, the photographer saw it with a big fish in its mouth.

Screenshot 2024 09 11 at 12.13.47%E2%80%AFPM
FB screengrab/Singapore Wildlife Sightings/Teo Chee Yong

“Eventually, it swallowed it up, and everything happened in less than two minutes,” he recounted.

His photo has been liked, commented on, and shared multiple times, with many netizens praising him for the stellar shot. One commenter said the “photo should go into some international wildlife photo competition” like National Geographic.

Mr Teo thanked the commenter and said he’d try to do so if he could.

Another agreed, calling it “a potential award-winning shot.” One netizen called him a “great crocodile Dundee in the making.” Others used such superlatives as “brilliant,” “phenomenal,” “incredible,” and even “perfect” to describe the photo.

Another joked, “And that’s why i dun swim in the oceans anymore.”

Mr Teo, who hashtagged the equipment he used to capture the fateful moment, frequently contributes to Singapore Wildlife Sightings. And it’s not the first time the photographer has caught various animals with their prey in their mouths, as seen below.

Screenshot 2024 09 11 at 12.16.37%E2%80%AFPM
FB screengrab/Singapore Wildlife Sightings/Teo Chee Yong

He also provided a link to a photostream of his crocodile and other animal shots.

The Independent Singapore has contacted the photographer, asking if Mr Teo might have tips for those interested in wildlife photography. He said that one important quality they must have is patience and added that they will not get the shot they want every time.

“Study their behaviour, know when and where to find them. Don’t be afraid to ask or exchange information from other fellow wildlife photographers,” he said, underlining the importance of  “respecting wildlife, giving them space and privacy to roam and be wild.”

Estuarine crocodiles, also known as saltwater crocodiles, may be found in the tropical regions of Asia, Africa, Australia, and the Americas. As these “salties” can grow up to 6 to 7 meters in length, they are the largest crocodile species in the world.

The species is known for its long snout and broad, muscular tail with ridges. /TISG

Read also: Rare snap of crocodile hunting a Malayan water monitor lizard in Sungei Buloh Wetland Reserve captivates Singaporeans

- Advertisement -

Hot this week

Woman rejects remote job from Singapore-based company over RM3,000 salary and lack of benefits: ‘This wasn’t a missed opportunity, it was me dodging the...

A Threads user says she rejected a remote customer service role with a Singapore-based company after concluding the RM3,000 salary and employment terms weren't worth accepting.

‘I’m always the one trying’: Man says girlfriend never reciprocates his efforts

SINGAPORE: After months of feeling like he's the one doing all the giving, a Singaporean man took to social media to ask if he should finally tell his girlfriend that he doesn't feel loved. In hi...

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