Advertisement
A serial killer in London murders his victims with a specialised camera in order to create a snuff film.
Advertisement
Event Venue & Nearby Stays
Star and Shadow Cinema, 210 Warwick Street,Newcastle upon Tyne, United Kingdom
Tickets