Twiztid Announces “The Psychomania Tour”

The horrorcore duo, Twiztid, has announced a U.S. tour, called “The Psychomania Tour,” for May and June. This tour is in support of the duo’s latest album, The Continuous Evilution Of Life’s ?’s.

Read more