The Longest Promise 1x32
The Longest Promise Episode 32
The Longest Promise 1x32Aired: 19-08-2023
Viewing options: 5
Uploaded by: Hope
Sumo's headache leads him into greater trouble. As the peace treaty faces a new crisis, Zhi Yuan must confront an enraged Shi Ying.