The Montauk Monster

Gawker Media is reporting a dead “monster” washing ashore in Montauk, New York. While it does bear some resemblance to a shelled turtle, the legs don’t seem quite right, at least to me. And what’s with the “bracelet” on the right forepaw? Was this creature tagged by someone… Plum Island researches perhaps?
The United States Department [...]