Netflix has released the trailer for Marvel’s big new show, The Punisher. The trailer shows character Frank Castle suiting up in his iconic skull vest, ready to take-on all gritty crime as he discovers a conspiracy in New York City’s underworld. We see his character dealing with the painful aftermath of his family’s death following the Daredevil series.