INSIDER
Amelia Island sea turtles hatch, make their way to the ocean
Read full article: Amelia Island sea turtles hatch, make their way to the oceanIn Amelia Island in Nassau County, News4JAX viewer, Claire Pulignano, sent us some pretty cute images and videos of sea turtle hatchlings crawling toward the ocean.