New footage has come out of Indonesia and it’s pretty remarkable.
In the video a creature can be clearly seen walking in the picturesque mountains and ultimately under a water fall. The scale of the walking beast has been estimated at anywhere between 8 feet and 10 feet tall, making it a big one. Keen observers have also noted that it appears to be holding something.
The origin of the video isn’t entirely clear and what they were doing there in the first place remains unknown. Otherwise it’s compelling footage.