A humpback whale carcass reported floating off the coast of North Carolina by the Clearwater Marine Research Institute North ...