Unforgettable Shark Diving and Big Animal Encounters

Humpback Whale Snorkeling 2018

Humpback whale calf snorkeling

A curious humpback whale calf decided to hang around with us while its mother rested on the seafloor below.

Leave a Reply