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 the 1960s; he created murals for the National Air and Space Museum in Washington DC and NASA’s Johnson Space Center and paintings for Disney’s Epcot Center, as well as iconic postage stamps. His paintings were famously featured in … Continue reading Robert McCall, 1919-2010