1984 China on Marevl Comics paper 42 x 28 cm Titled upper center Marvel Comics Group stamp on the reverse