A Mysterious Creature Spotted Along An Indonesian Forest Trail Is Creeping People Out
A video of a strange creature spotted by bikers along a dirt track in Banda Aceh, Northern Sumatra is getting a ton of consideration. The creature look like being half-naked, shorter than the normal human, … Read more