Archive for October 30th, 2000

Human Heads album nears completion

Monday, October 30th, 2000

After months of diligent work, the debut album by Lila Tene & Rev. Smith’s new band The Human Heads is almost ready for release.  A Thanksgiving Day launch for the album is expected.  Music stores across the globe are scrambling to make sure they will have sufficient copies of the album on hand to avoid things turning ugly as they did with the release of Smith’s 1999 album LIFE & DEATH.