Florence + The Machine Perform at Harrod’s in London

By: Barbara DeFranco / December 27, 2011