Trouble the Water - Punisher Season 2 Episode 3
Pin It

Trouble the Water is the third episode of the second season of the television series The Punisher, and the sixteenth episode overall.

Synopsis

As Pilgrim's past comes into focus, Frank and Rachel find themselves in police custody, where they're anything but safe.