16 Turtles Make Their Way Into Open Ocean Following Record Breaking Turtle Release The Georgia Sea Turtle Center and the New England Aquarium released 16 sea turtles last weekend on Jekyll Island, the biggest number recorded for the Georgia coast. by Dianne Depra
Science Bobcats Hiding in Jekyll Island for 100 Years? New Photo Confirms Presence of Elusive Cat by Sumit Passary