Humpback whale (Megaptera novaeangliae) swimming below water surface with snorkeler in the background, Tubuai, French Polynesia, Pacific Ocean.
Humpback whale (Megaptera novaeangliae) swimming below water surface with snorkeler in the background, Tubuai, French Polynesia, Pacific Ocean.