Something cute is blasting in from a galaxy far, far away! New Star Wars Squishmallows will be landing at Walgreens, October 1st! If you haven’t heard of Squishmallows before, they are the squishiest, cuddliest, and softest plush in the galaxy. They’re called Squishmallows because they are squishy soft, and have