Tag: Omen III: The Final Conflict
Horror History: Friday, March 20, 1981: Omen III: The Final Conflict was released in theaters
The Antichrist prepares to fulfil biblical prophesy, murder the newly born infant Christ and take the Earth as his own.
Read more “Horror History: Friday, March 20, 1981: Omen III: The Final Conflict was released in theaters”