Posted on Oct 03, 2013.
Sarah Michelle Gellar out and about in New York City, New York on October 1, 2013