A video has emerged with claims that it shows a large, hairy figure walking swiftly through a snowy, wooded area in Russia. Key details about the incident are missing. But the visuals are remarkable.
According to Mirror online, some Russian adventurers went in search of the elusive Yeti — that’s what many call Bigfoot in Russia — after reports of creature sightings emerged from a remote region of the southwestern Adygea Republic in the foothills of the Caucasus Mountains. The map below shows Adygea’s capital city of Maykop.