Photos for QTS: East Windsor 1
The QTS Princeton Solar Array is a 14.1 Megawatt Photovoltaic System, one of ...