Enigmatic, Psychedelic Rockers KARABAS BARABAShave released their much anticipated sophomore LP, Sex with the Devil. As with previous releases, the threesome’s focus continues to be on creating unique and unusual music, with a pointedly political message. The newest single, “Alcohol,” premiered with Tattoo.com. “As the cheese doodle and cheat throws tiny Tim’s crutch into the fire to satisfy the will of the dark…
Read More