It’s that time of year again.. sea turtle nesting season! Female sea turtles will come ashore to lay several nests full of eggs, which will incubate and hatch in approximately 60 days. The season officially ends in August, but hatchlings have been known to emerge as late as October. According to data collected in 2012, the… Read more »