Jan 20Does a Wildman Inhabit Russian Forests? The Almas or Alma, Mongolian for “wild man”, is a purported hominid cryptozoological species reputed to inhabit the Caucasus and Pamir Mountains of Central Asia, and the Altai Mountains of western Mongolia.
Leave a Reply
You must be logged in to post a comment.