← Photos: Florence And The Machine’s Live On Letterman Triumph
Florence and the Machine at the Ed Sullivan Theater, Dec. 16, 2010; photo by Jeffrey Neira/CBS
Δ