The most insane humpback whale experience ever