I don't know if this is any help but there are folktales of a bigfoot/yeti creature called Almas in the Russian far east.
Lorenzo Love lllove@snowcrest.net