The show will run for 10 episodes and premieres on Netflix August 17th.