Americans were duped by bad actors in rooftop solar industry...


The Hill | 2017-12-08 20:20 UTC

One customer was promised 20 to 30 percent savings but after solar panels were installed, the bill increased by 80 percent.

By ceres on 2017-12-27 22:56 UTC
  • Need an account?  
    or