DIEGO RIVERA

. . -

1929

109,890, oil on canvas

-4095