Stage Against The MachineS

[London, May 13. Image via Getty]

LONDON - MAY 13: Florence Welch of Florence and the Machine performs at the Hammersmith Apollo on May 13, 2010 in London, England. (Photo by Samir Hussein/Getty Images)