As the crew of the Revenge joyfully comes together under Zheng's leadership, Stede sets out to resurrect Blackbeard from his struggles, forcing him to confront some harsh realities about himself.
Show
Our Flag Means Death
Episode
S02E03
Air Date
Oct 05, 2023