Free Solar Panels in NY: Too Good to Be True?

Free Solar Panels in NY: Too Good to Be True?