That’s Outrageous! Finish New Album ‘Psycho’

That’s Outrageous! Finish New Album 'Psycho'

That’s Outrageous! have finished their new album ‘Psycho’. The album will be released October 16th via InVogue Records.

https://twitter.com/ThatzOutrageouz/status/241008316866785280