
- By: Katie Harroun
- 0 comment
Overview
Otter Creek 1 is a 4.99 MWac solar project located in Rutland, Vermont and is scheduled to begin construction in Spring 2019
Otter Creek 1 is a 4.99 MWac solar project located in Rutland, Vermont and is scheduled to begin construction in Spring 2019