Nope, no idea what the translation is for that one, and the site where it's located says "translation forthcoming".
Here's another one:
Translation for this one is supposed to be: "Merciless punishment for the American imperialists!"
Any idea if this stuff has been online for quite some time, or is this recent propaganda? A bit chilling.