file photos LâWren Scott commits suicide Mick Jagger and L'Wren Scott UK premiere of 'Shine A Light' held at the Odeon Leicester Square - Arrivals London, England - 02.04.08 Featuring: Mick Jagger and L'Wren Scott Where: London, United Kingdom When: 02 Apr 2008 (1 Picture)
Odeon Leicester Square
Photo credit: WENN
Next Odeon Leicester Square Slideshow: - - Thursday 23rd October 2008
Corgan took to Instagram to confirm rumours of new Pumpkins material, saying the first songs could arrive as early as May.