Brilliant work from Jan Svankmajer.

This is long (over seven minutes) but stay with it. He is a master. I highly recommend his movies.