News Illist drop “Life Leech” music video Josh_Doe September 2, 2018 No Comments "...rip off the virus, purge the poison, and to find new life free from the dead weight of toxicity."