Author:

涤烦君

What bad intentions can a temple blessing have?

328 chapters