TAYLOR MOMSEN AT TIMES SQUARE SEPHORA

Taylor Momsen


Taylor 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

Comments