looking at that skin, I can imagine looking at a dragon.
Visible fossils led to myths about cyclops, dragons, giants, etc.
https://freerepublic.com/focus/chat/4243656/posts?page=2#2