Consensus
Pending
Charlton Comics ยท
Released Jul 31st, 1979