Cryptozoology A Scary Twist Within Discovery’s “Russian Yeti” The Discovery Channel will tackle a major mystery on June 1, 2014, at 8 PM Eastern, when they simulcast in the USA and Russia... SoulAskMay 13, 2014