United Muppets of America

Cheers! A couple of years ago, the Muppets settled in to Liberty Square to share some of the great moments in the founding of the United States of America. This is a truly fun little show that adds a cultural/educational element to an area sorely in need of attractions. Smooth animatronics and clever scripting kept…