News

A Sesame Street Nightly News Update comes in saying that, "No one is sharing on Sesame Street!". Elmo and Leela can't believe that it's true and decide to go see for themselves.