Help me identify the creature in this picture

14 posts in this topic

housty 0

THis picture showed up on a group a few freinds and I use on Facebook use to share interesting things, like what is found on this board. None of us had any idea what it was from, and for some reason I have a feeling that whatever it is, it's really interesting. Does anyone have any info they can share, to shed some light on it? Thanks bunches!