a green demon with leopard print clothing