STR-24-030: Hercules

STR-24-030: Hercules

This juvenile Loggerhead sea turtle stranded due to becoming cold stunned along Cape Cod, Massachusetts. Released Healthy! July 2025