file photos LâWren Scott commits suicide L'Wren Scott Did You Hear About The Morgans? - UK film premiere held at the Odeon Leicester Square. London, England - 08.12.09 Featuring: L'Wren Scott Where: London, United Kingdom When: 08 Dec 2009 (1 Picture)
Odeon Leicester Square
Photo credit: WENN
Next Odeon Leicester Square Slideshow: - - Wednesday 2nd April 2008
Corgan took to Instagram to confirm rumours of new Pumpkins material, saying the first songs could arrive as early as May.