Rehabilitated loggerhead sea turtles are thriving and returning to local waters for years after rescue from Cape Cod beaches, ...
An anonymous user posted a photo showing a dead turtle with its shell ripped off, insinuating it was discovered at Hau Bush in Ewa Beach.