Consensus
Pending
Charlton Comics ยท
Released Oct 31st, 1980