Baby David is Elmo’s plush toy in Sesame Street, and can be seen lying on the floor in some episodes of Elmo’s World
Advertisement
Baby David is Elmo’s plush toy in Sesame Street, and can be seen lying on the floor in some episodes of Elmo’s World