0 views
In the jungles of the Indonesian island of Sumatra, locals have reported seeing a creature that looks like an ape yet walks like a human. They’ve named it Orang …
Date: December 5, 2021
In the jungles of the Indonesian island of Sumatra, locals have reported seeing a creature that looks like an ape yet walks like a human. They’ve named it Orang …