Sesame Street Live

1.14.13 ELMO 2

Elmo Visits The Couch To Celebrate ‘Sesame Street Live!’

Sesame Street Live’s newest stage spectacular is coming to New York City. The show, Elmo’s Super Heroes, will be at the Theater at Madison Square Garden from February 7 through February 18th.

01/14/2013