The Punisher came out on Netflix, and that’s just wonderful. For a primer on The Pun-nisher, check here, or here, or here, or even here! Wow, look at that crazy art, huh?