Lords of the Underworld

Lords of the Underworld

This character appeared in South Park. The name of this character is Lords of the Underworld.