Desecrate The Faith – III – Album Review November 17, 2022 Utterly brutal from the opening riffs that cascade in an unrelenting tsunami on “Idle Creatures”, this four-piece from Houston, Texas is a force of nature. There [...]