Still don't see the big dealThe episode itself itsn't really the big deal. The fact that it's been released by an official source is.

I actually wasn't even referring to your post XDI said I was surprised they had the money to be able to do it; cartoons aren't given a whole lot of money to finance the show in general, so I'm a little surprised they were able to afford to do an episode for their own personal use.
Welcome to the Muppet Central Forum!
Christmas Music
Macy's Thanksgiving Parade
Sesame Street debuts on Netflix
Back to the Rock Season 2
Sam and Friends Book
Jim Henson Idea Man
Bear arrives on Disney+