Vampire Immortality

In a flashback to 1933 Paris, Mitchell and Herrick discuss how vampires become immortal.

Find Your Local Channel
Advertisement