Electric Muppets
... Electric Muppets A. A THE MUPPETS are to be a main feature of the 1978 Blackpool Il luminations display from September 1 to October 29. Announcing this at a recent meeting of the resort's Attractions and Leisure Committee, the director of Electrical Services ...