Avaavaroa-Drop-Off

Hammerhead shark at Avaavaroa Drop Off

Hammerhead shark at Avaavaroa Drop Off in Rarotonga, Cook Islands

English