Search results

  1. P

    Muppets, Monsters and Magic exhibition

    In 1995 (!!) there was an exhibition in London (in the Museum of the Moving Image). Here is a link to a video I shot back then,I appologize for the poor resolution and camerawork. Maybe nice to see for fans. http://www.zideo.nl/player/?playzideo=6c49655a6d567475&zideo=6c6f65556f56633d
Top