Directed byMike Bliss
starringRebecca Todd Ross McNamara Carola Stewart
| United Kingdom
A pair of travelers find themselves lost and confronted by an evil presence in a remote part of the Welsh countryside.
Previously screened at:
4/29/2016 to 5/1/2016 in San Pedro, CA
10/2/2015 to 10/4/2015 in Portland, OR