Legend of the Great Sage Chapter 396 and 397!

Chapter 396 Chapter 397 Here we go!