Consensus
Pending
Charlton Comics ยท
Released May 1st, 1970