Arrival: 12/25/14
Species: Loggerhead
Weight: 98 lbs.
Location: Key Largo
Reason: Floating
UPDATE
4/4/15- Noel was released in Key West!