TV TATTLE

Sesame Street officially gets a "Sesame Street" in New York City