A group of dirt bike riders in Indonesia have captured on film what appears to be a small humanoid creature.
The bikers were riding down a remote trail when somebody in the front is seen laying their bike down. When the riders catch up, they see what caused their friend to lose control.
They see a small humanoid creature running away from the scene. The rider with the camera gives chase, but as you can see the creature makes it’s way into the tall grass and eludes the rider.
Many have claimed to see small creatures like this. Could this be an undiscovered species? Or is it possibly a lost child? Tell us what you think.