The Humans: Sugar Rush Live in West Bromwich: Photo
October 9th, 2011
The Humans onstage at the The Public, West Bromwich tonight. The final of three acclaimed live ‘Sugar Rush’ dates in the UK. Please click on the photo for a larger version. This has also been added to Dreamscape’s 2010 – gallery page. (Thanks to Paul Stephens for the great photo)