Multiple Pilot whales (Globicephala
melas) repeatedly beached themselves on
Georgia’s St. Simons Island early Wednesday, according to the Georgia
Department of Natural Resources.
Pilot whales beach themselves on St. Simons
Sign up for our e-newsletters