
NC State scientists examine humpback whale carcass on Indian Beach
A humpback whale carcass reported floating off the coast of North Carolina by the Clearwater Marine Research Institute North Atlantic Right Whale Aerial Survey team over the weekend was examined by a team from the NC State University Center for Marine …