Genesis Does! The Punisher (A Punishment to Frank Castle Fans) Steve 'Flash' JuonSeptember 28, 2020 Capcom released The Punisher as a beat 'em up arcade game in 1993 where you could play alone or with a friend (as a cigar chomping Nick Fury) taking down hoard... Read More... Blog