Scorecard Research Beacon
Search Icon
July 17, 2020

87 turtle hatchlings released back to ocean after they were found 'disoriented'

The hatchlings, found in a Florida storm drain, were released by an aquarium.