Is this a close up of a Sasquatch face?
This image and a few others have been recently leaked on the internet. It is speculated that they show the face of a Bigfoot called “Matilda” by the researchers who have been studying the creature.
What do you think? Is it real? Or is it just another hoax?
That face sure does look familiar…