Welcome Experiment 626 into your home with this no-stitch DIY pillow! Lilo & Stitch was released on this day in 2002. To celebrate the annivesary, why not use your DIY skills to create an adorable alien pillow? SUBSCRIBE to get notified when new Disney