Title: The Punisher Season 1 Episode 12 (Home) Release Date: 17 November 2017 Description: Forthright makes a condemning admission. A shootout leaves Sarah pondering what to accept. Rawlins goes in for the slaughter, unequivocally. Download Subtitle Download Other Episodes