Humpback whale swimming below water surface with snorkeler in the background, Tubuai, French Polynesia

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.