News site Mash splashed the gruesome details on Thursday, naming the occult-loving duo as Andrey Tregubenko and Olga Bolshakova, living in the capital, Moscow. They had apparently been initially called in for questioning by police on drugs charges, before making the gory admission that they were responsible for the deaths …
Read More »