Taputeranga Shore Dive

Shore dive in the Taputeranga Marine Reserve.