Share
twitterlinkedinfacebook
Image 1 of 1
3316 Sarah Michelle Gellar and Eva La Rue.jpg
Sarah Michelle Gellar and Eva La Rue ..at The Entertainment Weekly's "The Must List" party at ..Crobar in New York City on June 17, 2004. ..Photo by Robin Platzer, Twin Images