Crew Credits Eighty-Sixed (2017) Episode crew as Director Episode 1x01: Promise I'll Win (Apr 18, 2017)