[Back to Gallery]
Loggerhead Sea Turtle (Caretta caretta) hatchling – Spanish River Beach Park, Boca Raton, FL – 1988