Mystery Beast Alert #547

New mystery beast tracks have been found in Russia. Yeti or hoax? You be the judge.