Lilo and Stitch was a hit at the box offices but everyone started wondering if Stitch was experiment 626 what happened to the other experiments before him? Well a few months passed and Disney released the direct to home video/DVD called Stitch: The Movie which answers our questions. It turns out that there are 625 […]