Tag Archives: Alyson Hannigan

10 Best ‘Buffy the Vampire Slayer’ Episodes

It is hard to believe that it’s been nineteen years since the first Buffy the Vampire episode, “Welcome to the Hellmouth,” premiered on The WB. Running for seven seasons before its conclusion in 2003, Buffy the Vampire Slayer has gone down as one on of the greatest shows of all …

Read More »