Idlewild Performance & Album Signing In London
Idlewild did an in-store performance and album signing on Tuesday (March 8) at Virgin Megastore in London, England. The band was promoting their latest album ‘Warnings/Promises’. Check out pictures from GettyImages, FilmMagic, and WireImage.