Florence Welch in Miu Miu

« Return To Post

<> at Avery Fisher Hall at Lincoln Center for the Performing Arts on May 1, 2013 in New York City.