Church Road Records delivers another insane band with an amazing record. Implore seems to have been slinging it out in Germany for almost ten years, it’s unfortunate it took the label to really have them break through to underground ears.
No comments
Post a Comment