wildsingapore:
Container ship runs aground on Sebarok Beacon
wildsingapore:
Container ship runs aground on Sebarok Beacon
wildsingapore:
Seagrass meadows of Cyrene facing Pasir Panjang Container Terminal
wildsingapore:
Seagrass meadows of Cyrene facing Pasir Panjang Container Terminal
wildsingapore:
Shipping next to Cyrene Reef
wildsingapore:
Shipping next to Cyrene Reef
wildsingapore:
Shipping next to Cyrene Reef
wildsingapore:
Shipping off Beting Bemban Besar
wildsingapore:
Shipping off Beting Bemban Besar
wildsingapore:
Shipping off Beting Bemban Besar
wildsingapore:
Shipping is big for Singapore
wildsingapore:
Shipping is big for Singapore
wildsingapore:
Smoky ship off Cyrene Reef
wildsingapore:
Johor Straits: A major shipping lane
wildsingapore:
Ship spewing black smoke
wildsingapore:
Cyrene Reef: Along major shipping lanes
wildsingapore:
Dawn over Cyrene Reef
wildsingapore:
East Coast Park and shipping
wildsingapore:
Cofferdam at Labrador Nature Reserve
wildsingapore:
Along shipping lanes
wildsingapore:
Living reefs next to industrial areas
wildsingapore:
Hard and soft corals on Cyrene Reef, Singapore
wildsingapore:
Cruise ship next to Sentosa's natural shores
wildsingapore:
Cruise ship next to Sentosa's natural shores
wildsingapore:
Cruise ship next to Sentosa's natural shores
wildsingapore:
Cruise ship next to Sentosa's natural shores
wildsingapore:
Shipping lane next to Pulau Jong
wildsingapore:
Ships passing Pulau Ubin and Changi
wildsingapore:
Large ship passing Chek Jawa
wildsingapore:
Ship passing by Chek Jawa