American Can Company

Muppets, Inc. produced two TV ads in 1966 -- one 60-second spot and one 30-second spot -- for American Can Company (aka Northern Products). The ad was called "Gloved Hand".