As Stede navigates his new reality, a devastated Blackbeard seeks solace in a series of relentless raids, raising alarms for Izzy and the rest of the crew.
Show
Our Flag Means Death
Episode
S02E01
Air Date
Oct 05, 2023