Lilo and Stitch Cuddler Stitch 18 Plush 18" Soft and Cuddly Authentic Disney Store Exclusive Original seal on foot