Stede grapples with overwhelming guilt as he searches for the abducted hostages. Meanwhile, Lucius uncovers an unexpected revelation that could change everything.
Show
Our Flag Means Death
Episode
S01E02
Air Date
Mar 03, 2022