Stede and his crew put on an extravagant show. Meanwhile, Blackbeard finds it difficult to implement his scheme.
Show
Our Flag Means Death
Episode
S01E06
Air Date
Mar 10, 2022