Tales of demons and gods season 2 episode 1-40 sub indo July 8, 2019 16 32 64 128 Tales of demons and gods season 2 episode 1 40 sub indo Tales of demons and gods season 289 Tales of demons and gods season 277 Tales of demons and gods season 275 Tales of demons and gods episode 277