That’s Outrageous! Announce New Album ‘Psycho’

That’s Outrageous! Announce New Album 'Psycho'

That’s Outrageous! have announced their new album ‘Psycho‘ will be released on October 9th via inVogue Records. Artwork below:

That’s Outrageous! New Album 'Psycho' Cover Artwork