Guys Spot Strange Creature in Mountains of Thailand

These guys went on a bike ride in the mountains of Thailand. When they reached at a cliff, they stopped to take a break and enjoy the view. Suddenly, one of them spotted a strange creature lurking behind them at a distance. The guys freaked out and decided to check what it was, but it disappeared within seconds. Towards the end, they were still unsure about what they saw.