Reviews

Kudzu

Kudzu Missouri-based post-punk synth wave duo Kudzu release their new album 'Defeated' via Push & Pull Records  on Fri Jan 26th. Following rave reviews of the lead single 'No Backbone'. This...
PETE'S ROCK NEWS AND VIEWS.COM