Not many artists can claim to be active for over two decades even fewer can claim to be as consistent as the Demented Duo from Detroit, Twiztid. Last time we spoke with Jamie Madrox, one half of the pair, it was on the heels of their “Welcome to the Freekshow” live experience just one year […]