All Articles

Barracuda
November 28, 2017
Netflix's The Punisher showrunner Steven Lightfoot tossed out the idea he would like to see Marvel villain Barracuda appear in…