TAYLOR MOMSEN AT TIMES SQUARE SEPHORA Get link Facebook X Pinterest Email Other Apps By James Edstrom August 02, 2009 Taylor MomsenTaylor Momsen attended the opening party for the new Sephora store in Times Square, New York City. The star looked great on this very hot and humid day.Photo By: Justin Campbell Get link Facebook X Pinterest Email Other Apps Comments
Comments