Home Eco Friendly Guide 90 solar cars competed in first Annual CA Solar Grand Prix