The good doctor free episodes season 3 July 8, 2019 16 32 64 128 The good doctor season 3 full episodes free The good doctor season 3 episode 10 full episode The good doctor episode 3