Posted in Alien races, Aliens, Cryptids and Mysterious Creatures on Apr 21, 2021
Indrid Cold is an alleged humanoid entity from West Virginia also known by the pseudonym of The Smiling Man or The Grinning Man, for his tendency to smile at those who meet him.