humpback whale ~ Megaptera novaeangliae ~ fin slapping ~ Silver Bank, Dominican Republic ~ www.aquaticadventures.com