July 17, 2017 at 07:17:06 UTC
The Abominable Snowman is actually the leader of a group of Monks that reside in the unexplored areas of the Himalayan Mountains and really just an all around, great guy.