Squishable Sloth

SKU: UPC: 012193754394

Regular price $41.95

This product is out of stock.

Squishable Sloth is the biggest fluffiest tree climber you've seen!

15 inches of squishy adorableness!