A humpback whale carcass reported floating off the coast of North Carolina by the Clearwater Marine Research Institute North Atlantic Right Whale Aerial Survey ...