Author:

行走的泰迪

Naruto the Blood Emperor

311 chapters