ThunderbeastDebauchery Chad Schulz August 21, 2016 Album ReviewsThe 2016 Debauchery / Blood God split Death & Roll album ‘Thunderbeast’ will peel off your speaker covers.