Super Humbaba standing next to one of his election posters