What is this hairy humanoid creature caught on video in the Caucasus?

Possibly, but the whole creature deal was not twisted enough to have any connection to David Lynch.