Sanctuary Rarotonga-on the beach

Aroa Beach & Marine Reserve
Rarotonga
Cook Islands