Image 1 of 1
mpi07_0731_Florence_11.jpg
DETROIT, MI - JULY 31, 2012: Florence & The Machine in caoncert at The Fox Theatre in Detroit, Michigan. July 31, 2012. Credit MediaPunch Inc.
Florence & The Machine