Indrid Cold: The legend of the Grinning Man
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. continue reading
From close encounters, to intelligent life forms, to alleged abductions: the question of the existence of other worlds as habitable places or inhabited by other forms of life and of possible contacts with humanity has been debated for a long time starting from the 17th century until to get to the present day.