Dive Destinations | diveotion.com
Humpback whales are one of the earth’s most incredible, gentle creatures — and one of the few places on earth you can swim with them is off the shores of the beautiful island of Moorea in French Polynesia. | DiveOtion: A Diving & Snorkeling Blog