wildsingapore: Various sea fans
wildsingapore: Various sea fans
wildsingapore: Mangrove trees settling naturally on a seawall at Pulau Hantu
wildsingapore: Oil-slicked Tanah Merah: Smooth ribbon seagrass (Cymodocea rotundata)
wildsingapore: Oil-slicked Tanah Merah: Ribbon seagrass (Cymodocea rotundata)
wildsingapore: Marine life naturally regenerating on Bedok jetty legs at East Coast Park
wildsingapore: Mangroves naturally regenerating on artificial shores near the Marina Barrage
wildsingapore: Mangrove trees naturally regenerating on artificial seawall at Pulau Hantu
wildsingapore: Mangrove trees naturally regenerating on artificial seawall at Pulau Hantu
wildsingapore: Mangrove trees naturally regenerating on artificial seawall at Pulau Hantu
wildsingapore: Flowering Tape seagrass (Enhalus acoroides) naturally regenerating on artificial shore at oil-slicked Tanah Merah
wildsingapore: Seagrass meadows naturally regenerating on artificial shore at Tanah Merah
wildsingapore: Corals regenerating naturally on artificial seawalls at Tanah Merah Ferry Terminal
wildsingapore: Corals regenerating naturally on artificial seawalls at Tanah Merah Ferry Terminal
wildsingapore: Corals regenerating naturally on artificial seawalls at Tanah Merah Ferry Terminal
wildsingapore: Corals regenerating naturally on artificial seawalls at Tanah Merah Ferry Terminal
wildsingapore: Corals regenerating naturally on artificial seawalls at Tanah Merah Ferry Terminal
wildsingapore: City shores: the East Coast