
Leroy Squishmallows Plush – Lilo & Stitch – 14” is available online
Check out this new item released today, 9/8/25, on Disney Store. The price for this item is $24.99. Introducing the enchanting Leroy Squishmallows plush, a delightful addition to the beloved Disney collection that showcases the softer side of Experiment 629, originally crafted by Jumba Jookiba. This adorable plush toy captures …