Russell Howard - Russell Howard seen out and about in London leaving BBC Radio one Studios. - London, United Kingdom - Wednesday 3rd December 2014 (5 Pictures)
Russell Howard
#1
Russell Howard
#2
Russell Howard
#3
Russell Howard
#4
Russell Howard
#5
View All: Russell Howard out in London
Next Russell Howard Slideshow: Russell Howard out in London - London United Kingdom - Wednesday 26th November 2014
Corgan took to Instagram to confirm rumours of new Pumpkins material, saying the first songs could arrive as early as May.