Peak time for sea turtle releases
Sea turtle hatching season is at full peak. From Friday, July 25 through Tuesday, July 29, eggs from 23 clutches are expected to hatch. Public releases are likely to be held most of those mornings as the tiny endangered turtles begin…