Our Flag Means Death Season 2 Episode 3’s Kate Bush Song Explained
Our Flag Means Death season 2, episode 3, “The Innkeeper,” features an emotionally charged scene between Stede & Ed that’s set to a Kate Bush song.
Our Flag Means Death season 2, episode 3, “The Innkeeper,” features an emotionally charged scene between Stede & Ed that’s set to a Kate Bush song.