Pretty much since the day Lilo & Stitch premiered in June of 2002, Experiment 626 himself has been an in demand character at Walt Disney World, with merchandise like Stitch pins being near impossible to find for much of that summer. In the two decades+ since, Stitch has — for better or worse — taken over Disney World in several ways… to varying degrees of success. The first major...