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 the movie posters for for 2001: A Space Odyssey, and he art directed Star Trek: The Motion Picture.
See the full obituary in the April 2010 issue of Locus.