If you were alive when the first Lilo & Stitch film was released in 2002, you will remember that Stitch was EVERYWHERE. Following the films release, an avalanche of Stitch merchandise quickly hit shelves, and Experiment 626 became omnipresent in the Disney Parks. Suddenly, Stitch appeared alongside Mickey and Friends, starred in his own television show, and became one of Disneys biggest...
