The Squishmallows Sesame Street Squad Has Arrived Hot Toy Reviews September 29, 2020 Snuggle up to some adorable Muppets!