The Humans: Once Upon A Time in America
February 28th, 2013
A great photo of The Humans, taken in Portland, Maine By Paul Nicholson (Toyah’s Sound Engineer for over 20 years) when they toured America in September 2011. The Humans’ third album is mixed, mastered and should hopefully be available “late Spring/early Summer”. Click below to see the full version. (Thanks to Paul for the photo)