› added 11 months ago
49
TIL Texas Overtakes California as Leader in Solar Power Installations
via reddit.com