Tag: Russian couple who ‘worshipped Devil’ arrested for human sacrifice