North Carolina-based alt-metal outfit Lords and Liars unveils the music video, “Killdozer,” their audio-visual testament to Marvin John Heemeyer. The…
This website uses cookies.