Tag: New Orleans
Thou – “Umbilical” – Everything Is Noise
With Umbilical, Thou have severed the cord from their experimental selves, eschewing it for tortured sludge-punk and spiteful introspection.
Release date: May 31, 2024 |...