650 Cochran St #8 Simi Valley, CA 93065
Solar panels are relatively new technology, and new things have a strange tendency to pick up myths as they grow in popularity. ...