To answer the Mega question. When Ken says sales of the mega line he means retailers buying them to put in their stores. This happened at the time of series 1. If retailers bought the megas in series 1, we would have seen Rowlf in series 3 and a mega in every series. But they didn't buy them which is too bad because the megas are way cool.
Welcome to the Muppet Central Forum!
Sesame Street debuts on Netflix
Jim Henson Idea Man
Back to the Rock Season 2
Bear arrives on Disney+
Sam and Friends Book
