Short film in the Hermitage Museum looking at da Vinci's Madonna Litta.
1955
2015
2018
1979
2020
1942
1990
1962
2016
1924
1963
1971
1961
1952
1940
1966
2007