Tuesday, 22 May 2012

Florence And The Machine - Wild Wild Life (Talking Heads Cover)

Fear not this is not Florence And The Machine's new look! They just decided to get wild and cover Talking Heads to celebrate the fact they'll be headlining Friday night at Bestival 2012 (6th to 9th September).