News

Walmart to Install Solar Panels on 27 Stores in Mass.

May 15, 2012
18-month project will generate 10.5 megawatts