28 foot humpback whale