THE NETHERLANDS Release New Video for “Omisha”
As humanity hurtles chaotically, blindly, and seemingly willingly towards what may well be its last act, The Netherlands, NYC’s hulking, intoxicatingly heavy progressive-sludge trio, has returned with an LP that attempts to filter the fury, glimmers […]