British hardcore newcomers The Catharsis have just released a brand new music video for their track, ‘O’ Recluse’, which is set to feature on their upcoming debut album, ‘Romance’. You can stream and watch the full video below:
The band’s new album ‘Romance’ is released on April 22nd 2013.