FUCKIN’ SLAYER!!! There’s your Louder Than Life review. That’s all you need, as that was the phrase of the weekend. Slayer ...