Zocho

Zocho, the Watch of the Lands, was a spirit who was guardian of southern Wa. He was one of the Eight Million Gods.

Description
He appeared as a powerful warrior clad in golden armor, wielding sword or spear and mounted upon a demonic steed.

Background
Zocho is named for Zōchōten, one of the Four Heavenly Kings and guardian of the south in Japanese Buddhism.