sea turtle hatchlings

sea turtle hatchlings on Ten Thousand Islands NWR. sources unknown