SLO firm helped build parts for Curiosity rover now on Mars

August 10, 2012 8:27 AM