Mutoid Man Premiere “Kiss Of Death” Music Video

Mutoid Man have premiered a new video for their new song “Kiss Of Death,” via Loudwire. This song is from the band’s new album “War Moans,” which will be released on June 2.

Advertisements