ICP just released their latest music video directed by the Deka Brothers,
as announced on their website:
“Hate Her To Death” was directed by the ultra fresh Deka Brothers and shot on location right here in Detroit, Murderous at the infamous Cooley High School! Enjoy the flavor, Ninjas!
Check out the Official YouTube Video, and make sure you click HD!
UPDATE: now on the Deka Brothers' Vimeo account: