Tagged: Disney Plus

Mark Hamill

My Top Muppet Show Moments

Last week, there was a real celebration in my house when Disney+ announced that The Muppet Show’s five seasons would start streaming on February 19. You see, my three sons love The Muppets. However,...