Ambitious Solar Installation Launches in Washington D.C.

11.4 MW photovoltaic array will be the largest municipal project in the U.S.

More…