Hairy Lizard

The Hairy Lizard was a strange carcass found on Mount Albert Edward in Papua New Guinea. Appearance The creature appears to be a small lizard-like animal with large eye sockets and remnants of long grayish-brown hair. Possible Explanations There are several explanations as to what the creature could be. Theories include: An undiscovered species (a…

Read More