Diego Rivera mural at the Palacio Nacional in Mexico City. October 2007.

Diego Rivera mural at the Palacio Nacional in Mexico City. October 2007.

2 years ago