The actual figure on the kite is not as cool as the illustration on front (which is slightly Warduke-esque), but it’s clearly an attempt to cash in on D&D without going in for the license. This happened quite a bit starting in 1982.
(Images via eBay)
Life-sized?!! The joy of it !!