Tags » Wired
In this week’s best trailers we’re going back to Cape Firewood’s super hot 1976 season!
Last night’s episode was all about setting up the final face-off between Vanessa Ives and Evelyn/Madame Kali. This chilling image will haunt us until then. 25 more words