Every Monday here at Invincible Marvel, we do a character spotlight on a character in the Marvel Comics Universe, giving you a brief history and recommended reading about this character. To celebrate the upcoming release of Daredevil Season 2, our Invincible Marvel Character Spotlight this week is the Punisher, aka Frank Castle!