Florence & The Machine

06/13/2011 08:00PM
Venue: The Greek Theatre

Location
Los Angeles

People Say...