N/A
Read More
Website
Diego Rivera, El Grande de España (El ángel azul o El caballero), Oil on canvas, Overall: 76 3/8 × 51 3/16in. (194 × 130cm), Courtesy of Fomento Económico Mexicano (FEMSA)