wildsingapore: Landing at high tide on Terumbu Semakau with Pulau Bukom
wildsingapore: Landing at high tide on Terumbu Semakau with Pulau Bukom
wildsingapore: Landing at high tide on Terumbu Semakau
wildsingapore: Landing at high tide on Terumbu Semakau
wildsingapore: Living reefs of Terumbu Semakau with the Semakau Landfill
wildsingapore: Hard corals on Terumbu Semakau with the Semakau Landfill
wildsingapore: Terumbu Semakau at low tide
wildsingapore: Second best seagrass meadows, on Terumbu Semakau
wildsingapore: Tape seagrass (Enhalus acoroides)
wildsingapore: Tape seagrass (Enhalus acoroides)
wildsingapore: Noodle seagrass (Syringodium isoetifolium)
wildsingapore: Serrated ribbon seagrass (Cymodocea serrulata)
wildsingapore: Avrainvillea erecta
wildsingapore: Halimeda sp. (Small)
wildsingapore: Bornetella sp.
wildsingapore: Caulerpa lentillifera
wildsingapore: Caulerpa taxifolia
wildsingapore: Caulerpa racemosa var. turbinata
wildsingapore: Caulerpa sertularioides
wildsingapore: Caulerpa sertularioides
wildsingapore: Unidentified seaweed
wildsingapore: Unidentified seaweed
wildsingapore: Martensia elegans
wildsingapore: Thick crunchy pom-pom red seaweed (Family Galaxauraceae)
wildsingapore: Halymenia dilalata
wildsingapore: Various seaweeds
wildsingapore: Dictyota sp.
wildsingapore: Various seaweeds
wildsingapore: Chocolate sponge (Spheciospongia cf. vagabunda)
wildsingapore: Orange blob sponge (Mycale sp.)