Categories
Reviews and Suggestions

CD Review: Telepathique – Last Time On Earth (The Control Group)

Though this album was first released in South Africa in 2006, it has won enough raves overseas to warrant a release this year in the US by sheer virtue of this album’s deep, deep grooves.