The band play London's Apollo...
by | Photos by Carsten Windhorst
Tags: Florence and the Machine
May 15 2010 - Florence + the Machine played the penultimate UK show of their current 'Cosmic Love' tour at London's HMV Apollo last night. The show was streamed live on the internet for fans who had bought tickets for the broadcast.