Lupe's Brit punk band, Japanese Cartoon has just dropped a second video from their recently released "In the Jaws of the Lords of Death" album. Directed by New York's master of visuals, 13th Witness...
Perfect scary movie feel, I digs. And our good pal Ibe was the drummer in the video (although he was wearing a mask, he was in the credits so have to believe him).
And you can catch up with Japanese Cartoon material by checking the album, and their 1st video, ARMY.