Shoes Talk Too

(Anche le scarpe parlano)

Italy 1949



Museum of the Moving Image, New York Sunday 18 Mar 2007, 4:00 p.m.