Strange Stranding

This turtle washed up at Sea Bright, NJ on May 6. It was found next to an entire coconut that had also washed up. You can tell by the feet it is not a sea turtle and the neck seems a bit long. Anyone know what species it is?