Mexican painter Diego Rivera was a communist who painted a massive series of murals in Detroit glorifying industry, with scenes of carmaking mixed with workers making chemical weapons.