Home > Photographs, The Humans > The Humans: Once Upon A Time in America

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)

Tweet about this on TwitterShare on FacebookShare on Google+Pin on PinterestShare on TumblrEmail this to someone