Humpback whale swimming at surface, Tubuai, French Polynesia

Humpback whale (Megaptera novaeangliae) swimming at surface, Tubuai, French Polynesia, Pacific Ocean.

Humpback whale (Megaptera novaeangliae) swimming at surface, Tubuai, French Polynesia, Pacific Ocean.