Solar Co. Collapses, Customers Furious as Dems’ Favorite Power Source Leaves Homeowners High and Dry
The glow of solar power is dimming for customers of yet another solar energy company that is fading into the night of promises it could not keep. Titan Solar told employees on June 13 that […]