Denji Shibakaru

Denji Shibakaru

柴刈殿治

The first discoverer.