
Pop CULTure
Meet Your Maker/In-Store: Juliet Landau
| August 21, 2010
Television audiences first became acquainted with Juliet Landau in the mid-90s through her portrayal of Drusilla on the critically acclaimed Buffy the Vampire Slayer. As James Marsters’ character,
Read More
