Subhumans new album “Crisis Point” which comes out September 13th!
Tag: subhumans
Subhumans new album “Crisis Point” which comes out September 13th!
The legendary Subhumans the UK band are to team up with Londons The Restarts for a split 7″ to be released by Pirate Press later this year.