Consensus
Pending
Charlton Comics ยท
Released Mar 1st, 1973