Swimming with Whale Sharks — The Gentle Giants

Swimming with whale sharks, known as the “Gentle Giants,” can be both a humbling and exhilarating experience; Educate yourself first.
Swimming with whale sharks, known as the “Gentle Giants,” can be both a humbling and exhilarating experience; Educate yourself first.