Pilot Whales Surface on St. Simons Island

Pilot Whales in Georgia Are Saved From Being Beached After a pod of whales washed up on the shores of St. Simons Island, dozens of beachgoers raced to push them out to sea. By Emily S. Rueb July 17, 2019 The camera panned to the water’s edge on St. Simons Island’s East Beach in Georgia, where a…

Read More