Buffy the Vampire Slayer just celebrated the 10th anniversary of the season finale (May 20, 2003) and it appears to be Sarah Michelle Gellar’s biggest accomplishment as we know so far her return to television in CW’s Ringer was not success. Speaking to Huffington Post at CBS Upfronts last week she was gobsmacked to learn […]