Arrival: 7/4/15
Species: Loggerhead
Weight: 127 lbs
Location: Boca Chica Key
Reason: Floating and covered in algae
UPDATED: 10/3/15 Released