Walmart offers the Sesame Street Playskool Let's Rock Elmo
. (Toys "R" Us
charges the same.) Choose Site-to-Store pickup
to dodge the $4.97 shipping charge. That's $24 under the lowest shipped price we could find. Elmo sings six songs and requires six AA batteries, included.