The Marvel mainstay makes his Netflix debut. After making a huge cameo in the Daredevil series The Punisher gets his stand alone series, here's the first look!