I was watching the Muppets and I was reminded of a group I haven't done much about since I was a kid and things were harder to find. Mummenschanz are an experimental theatre group from Switzerland. Here are a couple of examples of their stuff. Anyone know where I can get a copy of their DVDs in Canada w/o importing them?
Masks (from the Muppet Show)