Sea turtles lay thousands of nests on southwest Florida beaches each summer. On Longboat Key through Venice, Florida, Mote scientists have documented sea turtle nesting since 1982!
Sea turtles lay thousands of nests on southwest Florida beaches each summer. On Longboat Key through Venice, Florida, Mote scientists have documented sea turtle nesting since 1982!