Disambiguation: Earth-691
Universe: Marvel : Earth-691
First published in: 1976
Created by Michael Gallagher and Kevin West. First appearance in Amazing Adventures (Marvel, 1970 series) #38 (September 1976).