Florence Welch of Florence and The Machine performs on stage during a sellout performance at Alexandra Palace


Florence Welch of Florence and The Machine performs onstage during a sellout performance at Alexandra Palace on March 9th, 2012 in London, England.


Size: 3725px × 2396px
Location: Alexandra Palace, London, England, United Kingdom
Photo credit: © Joseph Toth / Alamy / Afripics
License: Licensed
Model Released: No

Keywords: alexandra, concert, england, florence, live, london, music, palace, performance, welch