Picture - Florence Welch and Florence and The Machine at Empire Leicester Square London, England, Wednesday 18th August 2010


Florence Welch and Florence and the Machine - Florence Welch of Florence and the Machine Wednesday 18th August 2010 at Empire Leicester Square London, England




Contactmusic