Jump to navigation
Florence Welch of Florence & The Machine adds a breath of life and a bold dash of red to the 2012 Lollapalooza festival in Chicago on Aug. 5