Innardo

Innardo is an mutant appearing in the Archie comics specials. April and police officer Kenya assist the mutant finding a new home.