Unforgettable Shark Diving and Big Animal Encounters

Blue whale snorkeling 2019

Snorkeling with blue whales.

Snorkeling with blue whales, pilot whales, false orcas, spinner dolphins and other cetaceans in Sri Lanka