7 On Your Side helps couple after solar panels cause water damage throughout their Long Island home admin 1 day ago World Leaks Comments Off on 7 On Your Side helps couple after solar panels cause water damage throughout their Long Island home 2 Views A Suffolk County couple installed solar panels on their roof only to sustain massive water damage throughout their home. Share Facebook Twitter Stumbleupon LinkedIn Pinterest