SLO firm helped build parts for Curiosity rover now on Mars

August 10, 2012 08:27 AM