Russian Duo Admit to Heinous Cannibal Crimes Simon Daily September 26, 2017Cannibals discovered in Russia.