What you need to know before investing in solar panels

view original post

Team has been looking into complaints about the solar panel industry for the past several months. Read our latest story here.NORTH TEXAS – On a sunny day in Plano in late February, the panels on Dutch …