barrygruff.com
Introducing: China Rats
Formed just over a year ago in Leeds, China Rats have spent that time gigging across the UK, releasing a self-produced debut EP and will release their debut single ‘(At Least Those) Kids Are …