Alien Baby?

Animal is on display in the Hunterian Museum in Glasgow, Scotland. Picture posted on Reddit and... read more...