Jekyll island has over 100 sea turtle nests
The beach on Jekyll Island has more than 100 sea turtle nests this year.
Thousands of leatherback turtle eggs and hatchlings have been crushed by heavy machinery along a Trinidad beach widely regarded as the world's densest nesting area for the biggest of all living sea turtles, conservationists said Monday.