Juliet Landau Visits San Francisco
Recently, Juliet Landau (also known as Drusilla on Buffy the Vampire Slayer) visited San Francisco’s Neon Monster pop culture store. She met with fans, signed autographs and posed for pictures. She also talked to Whedonopolis about several subjects including her upcoming appearance in a new music video, her recent photo shoot for Geek magazine and a DVD release of her Take Flight documentary.
Read More