4.7 Demonoid: Messenger of Death Feb. 27, 1981 Demonoid: Messenger of Death IMDb: 4.7 1981 80 min 20 views A British woman visits her husband at the Mexican mine he is attempting to reopen and discovers that the workers refuse to enter the mine, ... Horror