Monster Leader

This Space Demon was the mysterious leader of the Monster Empire.