Elmo and Grover stopped by a local Vermont news station while in town for Sesame Street Live ‘Elmo Green Thumb’.   While on WCAX Vermont, Elmo and Grover performed the song “New Point of View.”  “Elmo’s Green Thumb” was in town this week for several different shows at Flynn Center for the Performing Arts in Burlington.