Press Release

The World’s First Installation of REC Group’s Alpha Solar Panels