Indonesian dirt bike tour captures unknown mutant creature on camera
In Indonesia, a few dirt bike riders followed a road trail near the wilderness. The location isn’t but so far from Jakarta. This unknown figure, was recorded while a dirt bike tour was taking...