Scream of the Banshee

By |2020-12-21T20:29:03+00:00December 21st, 2020|

In 1188 A.D., in Limerick, Ireland, Templar Knights chase a creature through the woods and trap her head in a box. In the present day [...]