First responders and volunteers flocked to the shore when at least 20 pilot whales beached themselves on St. Simons Island’s East Beach Tuesday evening, according to the Georgia Department of Natural Resources.
First responders and volunteers flocked to the shore when at least 20 pilot whales beached themselves on St. Simons Island’s East Beach Tuesday evening, according to the Georgia Department of Natural Resources.