Release date: 11/01/1988 Release

Popularity: 1 Popularity

Original language: EN Language

Heart Add to favorites

Evil Altar

Star - Review 3
Horror

Overview

There is a border between good and evil... This town is on the edge of hell. In the small town of Red Rock, a devil-worshiping cult, in league with the local sheriff, kidnaps victims for sacrifice.