Unforgettable Shark Diving and Big Animal Encounters

Humpback Whale Snorkeling 2018

Snorkeling with humpback whales at the Silver Bank

Snorkeling with humpback whales at the Silver Bank in the Dominican Republic. 2018.