Macabra - Die Hand des Teufels
- Episode aired Apr 9, 2021
- 2h 13m
Oliver and Peter watch the 1981 Mexican supernatural horror film "Demonoid (1981)", also known as "Demonoid: Messenger of Death" and "Macabra: La mano del diablo" which was released theatric... Read allOliver and Peter watch the 1981 Mexican supernatural horror film "Demonoid (1981)", also known as "Demonoid: Messenger of Death" and "Macabra: La mano del diablo" which was released theatrically in 1981 to predominantly negative reviews.Oliver and Peter watch the 1981 Mexican supernatural horror film "Demonoid (1981)", also known as "Demonoid: Messenger of Death" and "Macabra: La mano del diablo" which was released theatrically in 1981 to predominantly negative reviews.