Official Teaser Poster and Trailer Revealed For Gerard Lough’s NIGHT PEOPLE
An official teaser poster and the official trailer have been revealed for Gerard Lough’s debut feature, NIGHT PEOPLE. Night People is an indie Sci-Fi / Horror film which was shot on location in Donegal and […]