Reviews Telltale Slowburn Review Every day we are seeing more of the harmful effects of climate change and man’s ravaging of the planet, and in their latest video for “Slowburn”, hard rocking band Telltale …