841-02709958
Snorkeller hangs above the reef in Marovo Lagoon, with giant clam in foreground, Solomon Islands, Pacific Islands, Pacific
Rights-Managed