This cosplay definitely seems to be inspired ... Frank Castle was eventually retired as the Punisher. A new Punisher, Joe Garrison, eventually appeared, with a much more high-tech look, especially ...