Blood Tide
Release: January 01, 1982

An adventurer hunting for treasure in Greece accidentally frees a monster that forces local villagers to sacrifice virgins.

Trailers
An unhandled error has occurred. Reload Dismiss