Social Media ‘Punisher’ co-creator blasts police for wearing skull By The Geek Jun 10, 2020 Created in 1974, Frank Castle, aka The Punisher is a murderous vigilante, who has no problem taking the law into his own ruthless hands. While his skull has become iconic, it... More »