Tagged: Sarah Michelle Gellar

New TV series rumors about Sarah Michelle Gellar

This news makes me excited. While we all know my favorite show is Psych, what you may not know if how much I loved the show Buffy the Vampire Slayer which starred Sarah Michelle...