By The Editor
December 28, 2010 - 04:39
Archie Comics has released the following teaser image under the heading "Coming This April From Archie Comics…" The publisher did not provide further information, though it appears to be Mega Man, a new license Archie had announced at New York Comic Con.