The Last Video Store first look image features a masked slasher
The distribution and production company Blue Finch Films has unveiled a cool image from the upcoming horror movie The Last Video Store, which just wrapped production in Hamilton, Ontario. Deadline…