Taylor Momsen at Center Fall 2012 Mercedes-Benz Fashion Week
In which a cat is the star of the show.