Short Documentary about a garden with strange sculptures near Rome.
April 1, 1950
Released
La villa dei mostri
10min
—
Italian
Filmus (IT)