It’s interesting how everything old is new again — we’re having a mid-2000s revival at the moment, especially when it comes to fashion and pop culture.
The Disney film Lilo & Stitch, which came out in 2002, has also seen a resurgence of fans. This past year, we’ve been seeing Stitch merchandise everywhere! If you’re a fan of the little blue alien, we just spotted a new item that you’ll NEED.