The Turtle Hospital. Rescue, Rehab, Release.

Freedom

Freedom

Arrival: 7/4/15

Species: Loggerhead

Weight: 127 lbs

Location: Boca Chica Key

Reason: Floating and covered in algae

 

UPDATED: 10/3/15 Released