8 Palisades – Muppets Electric Mayhem 11 years ago VeeBee I am not afraid to admit that I am an unapologetic fan of the Muppets….