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
Researchers Achieve Record Data Transmission Speed, 4.5 Million Times Faster Than Average Home Broadband