Humpback Whale (Megaptera novaeangliae). Tourists snorkeling with a whale. Caribbean Ocean. February.