Chart-topping diabolic duo TWIZTID will unleash their upcoming 12th release, entitled The Continuous Evilution Of Life's ?'s, on January 27, 2017.
TWIZTID have revealed their brand new music video for "Kill Somebody", a track originally released exclusively to fans as an instant grat with the new album iTunes pre-order.