Young loggerhead turtle perhaps?
http://www.nmfs.noaa.gov/pr/species/turtles/loggerhead.htm
this picture shows what looks like the same sort of spines –
http://www.nmfs.noaa.gov/pr/images/turtles/loggerhead_marcogiuliano.jpg
Young loggerhead turtle perhaps?
http://www.nmfs.noaa.gov/pr/species/turtles/loggerhead.htm
this picture shows what looks like the same sort of spines –
http://www.nmfs.noaa.gov/pr/images/turtles/loggerhead_marcogiuliano.jpg