Known to have been sighted throughout various parts of the world including: Nepal, Bhutan, China, Mongolia and Russia. These large ape-like cryptid creatures stand at least average human height. Some of them have been...
- Elites prepare for Nibiru apocalypse
- Pot Sasquatch captured on camera in Massachusetts
- Trail camera captures robed figure in forest
- Whimsical water walkers wander willfully
- Giant Thunderbird soars over Grand Prix race in America
- Redheaded Afghanistan giant killed by US military forces
- Las Vegas shooting conspiracies