The Muppets live show

Over the weekend, The Muppets new live show debuted at Disney World’s the Magic Kingdom. The Muppets Present The Great Moments in History has had its grand opening but if you can’t get down to Orlando Florida, don’t worry — we have videos of both of the different shows for you to watch remotely. Hit the jump to see The Muppets live show from Walt Disney World.

Read More »