Defiler Premiere “Canaanite” Music Video

Defiler have premiered a new video for their new song “Canaanite.“ You can check that out below: