The Humans @ The Assembly + The Scala, London Tonight!
February 24th, 2010
The Humans’ Toyah, looking wonderful onstage, with Bill, at The Assembly, Leamington Spa on Monday 22nd February. Is London ready for The Humans? They play The Scala tonight! Please click below for a two-page gallery of great photographs from The Humans gig at The Assembly website.