Someone leaked a Marvel’s The Punisher Season 2 TV spot on YouTube. Oh Boy!!! BTW, the song that was played on the TV spot is “Would?” by Alice in Chains. UPDATE: This was shown during today’s NFL Playoff game.
“What face do you want the world to see?” Also, check out Billy’s Medical records that were tweeted briefly by the official Marvel’s The Punisher Twitter account yesterday.