The Humans: Album Number Two
September 12th, 2010
Keep an eye on Toyah’s Official Facebook for teaser’s about the, much anticipated, new album from The Humans… day turns into night and night into day…… this is the noise of life… sneak previews are imminent!
Categories: The Humans