God Emperor (updated)

By Flying Fish

822. Section 822 spirits outside the valley