The Narrative Imperative

Episode Archive

Episode Archive

16 episodes of The Narrative Imperative since the first episode, which aired on November 22nd, 2016.