Toronto metallers Sludgehammer have released their very first music video to accompany the track ‘Carrion Eater’ from their debut album. The self-produced album is called ‘The Fallen Sun’