I can't help but thinking it's the Punisher. It's a cool piece of art either way!