Video | | Family
The Muppets do a live show at the O2 Arena in London.
Do you have any images for this title?
The original Muppet Show was filmed in U.K.
See what TV shows editors are excited about this month and check out our guide to Star Wars, video games, and more.