// Adds dimensions UUID, Author and Topic into GA4
Thursday, December 11, 2025
29.5 C
Singapore

Colugo hangs onto bus for a free ride from Bukit Timah to Choa Chu Kang

Singapore — A colugo or flying lemur was spotted hanging onto a bus door and got a ride around the area before being safely relocated.

“In our concrete jungle, sometimes wildlife can lose their sense of places,” shared one Edwin Teo Kim Leong on Singapore Wildlife Sightings Facebook page on Tuesday (Jul 20).

“This colugo attached itself for a free ride from Bukit Timah to Choa Chu Kang,” he added.

Mr Teo attached photos of the incident, which were initially posted by someone else.

216868992 4393472900717404 1664356503356695100 n
Photo: FB screengrab/Singapore Wildlife Sightings
217557840 4393472987384062 3739006932116416070 n
Photo: FB screengrab/Singapore Wildlife Sightings

“The animal was safely relocated by ACRES (Animal Concerns Research & Education Society) staff,” said Mr Teo.

217145481 4393473120717382 8561606383133571883 n
Photo: FB screengrab/Singapore Wildlife Sightings

He advised the public to alert ACRES when encountering lost or distressed animals.

According to the National Parks Board (NParks), the colugo is a gliding mammal located mainly in the Central Nature Reserves and adjacent plantations and parklands, including Bukit Batok Nature Park.

They are solitary, nocturnal and arboreal (living in trees) creatures who feed on leaves, leaf shoots and flower buds. /TISG

See also  "You got nothing to do, is it?" — Singaporeans tell complainer that there's nothing wrong with a family of 3 taking 4 seats on the bus

Read related: Dusky langur monkey not native to S’pore spotted at Upper Peirce Reservoir

Dusky langur monkey not native to S’pore spotted at Upper Peirce Reservoir

 

- Advertisement -

Hot this week

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); } });
// //