2 ms·
"It does not mean rooftop solar in New England makes sense" Someone forgot to tell my neighbors - in New England. Rooftop solar everywhere.
by josefresco 11y ago
"It does not mean rooftop solar in New England makes sense"
Someone forgot to tell my neighbors - in New England. Rooftop solar everywhere.