Here Come the Vampires
- Episode aired Oct 31, 2016
Upon arriving at John's lair, the slayers are forced to take in a musical display of posturing and grandstanding from John and his henchmen. In the Season 1 finale, the slayers are forced to... Read allUpon arriving at John's lair, the slayers are forced to take in a musical display of posturing and grandstanding from John and his henchmen. In the Season 1 finale, the slayers are forced to fend for their lives, as the vampires converge.Upon arriving at John's lair, the slayers are forced to take in a musical display of posturing and grandstanding from John and his henchmen. In the Season 1 finale, the slayers are forced to fend for their lives, as the vampires converge.