For a limited time, the Playskool Sesame Street Big Hugs Elmo Plush is on sale for $20.99 at Amazon–58% off its regular price! Compare to $39.98 at Kohl’s.

The Elmo Big Hugs plush responds when he is moved around, and when you hug him, he hugs back! Your kids can dance, sing and pretend with four fun imagination scenarios about astronauts, rabbits, frogs and horses. When you lay Elmo down he gets sleepy and sings a lullaby.

Shipping is free with a $35 purchase, or with Amazon Prime.

Playskool Sesame Street Big Hugs Elmo Plush (reg $49.99) $20.99
Shipping is free with Amazon Prime
Final Price: $20.99 shipped