Frank Castle is back… or was back. Netflix did just announce there would be no season 3 of […]