Muppets take Golden Rose
... Muppets take Golden Rose ATV's The Muppet Show won the Golden Rose of Montreux at the 17th contest which ended in the Swiss town last Saturday. The British entry had been one of three that many people had singled out: the other two were a very funny film ...