A French documentary short.
May 27, 1930
Released
L'hyménée des roses ou l'hybridation artificielle
—
Try removing some of the filters to get more results.