Madam Satan

Madam Satan in Pep Comics #16.