Defy The Curse – Horrors of Human Sacrifice – Album Review January 18, 2023 Featuring current and former members of such Dutch metal underground legends as Legion of the Damned, Mangled, and Inhume, newly congealed outfit, Defy The Curse, aim to [...]