Punisher: War Zone 2 rumors

Ray Stevenson has hinting that Barracuda as a possible villain.