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.)