Author:

Luan Shi Kuang Dao

Supreme Emperor of Swords

1335 chapters