locusmag.com
Robert McCall, 1919-2010
Artist Robert McCall, 90, died February 26, 2010. McCall’s keen interest in science and technology led to a career painting images of space and space travel. He painted for Life Magazine in t…