Talk:Elmo's Green Thumb

This is a Sesame Street Live show coming in 08' if anyone wants to know.