The Devil Punisher: Taiwanese Fantasy Series Coming to Netflix Weekly November 11, 2020 by Mathew Rockford