thebigcity.co.nz
The Incisions – Let Terror Rain
2003, Self-Released Wow, this is loud, caustic stuff. The 2nd album from the ever-changing Christchurch 3-piece The Incisions blow the current crop of rock’n’roll revivalists out of the…