Experiment 626 returned to the World of Disney store in Disney Springs back in May! Guests everywhere were disappointed when Stitch was removed a few months ago. Not only is he cute and fluffy, he also ‘spit’ on guests passing by, making him an attraction all on his own. When