Watch Trailer
Vampires terrorize a city in Norrbotten, Sweden.
Sorry we don't have any reviews for this movie.