This turtle skeleton (I would guess Loggerhead Turtle) hangs above the welcome desk for the Jekyll Island Sea Turtle Center.