Saturday, June 21, 2008

The Peanut Vendor - Len Lye 1933

This is the creepiest puppet film ever made, an experimental piece by filmmaker Len Lye in 1933.

~ Scuzzbobber