Bez

Puppet Emperor Bez is the Chief God of the Puppet World Luzendfort.