wildsingapore: Mangroves of Pulau Hantu
wildsingapore: Star-studded sandy shores of Pulau Hantu
wildsingapore: Ubin town
wildsingapore: Chek Jawa at high tide
wildsingapore: Chek Jawa at high tide
wildsingapore: Mangroves at Pulau Semakau
wildsingapore: Mangroves at Pulau Semakau
wildsingapore: Pulau Bukom off Pulau Semakau's mangroves
wildsingapore: City skyline off Pulau Semakau
wildsingapore: Pulau Bukom off Pulau Semakau's mangroves
wildsingapore: Pulau Bukom off Pulau Semakau's mangroves
wildsingapore: Pulau Semakau shore
wildsingapore: Bakau pasir (Rhizophora stylosa)
wildsingapore: Oil rig off Pulau Semakau
wildsingapore: Oil rig off Pulau Semakau
wildsingapore: Semakau sunset
wildsingapore: Mangroves at Pulau Semakau
wildsingapore: Mangroves of Labrador at Berlayar Creek
wildsingapore: Mangroves of Labrador at Berlayar Creek
wildsingapore: Mangrove tree roots
wildsingapore: Mangrove tree roots
wildsingapore: Young mangrove trees on the shore
wildsingapore: Young mangrove trees on the shore
wildsingapore: Berlayar Creek mangroves
wildsingapore: Mangroves at Sungei Api Api next to HDB flats
wildsingapore: Bakau trees (Rhizophora sp.)
wildsingapore: Bakau (Rhizophora sp.)
wildsingapore: Mangrove stream
wildsingapore: Tengar putih (Ceriops tagal)
wildsingapore: Mangrove seedling growing among the big guys