Indrid Cold, commonly known as The Grinning Man, is a purported humanoid entity. His name comes from his tendency to smile at those who encounter him.
Indrid Cold, commonly known as The Grinning Man, is a purported humanoid entity. His name comes from his tendency to smile at those who encounter him.