
Lowell-based New Leaf Energy has proposed constructing a 105-megawatt battery storage facility off Wendell Depot Road in Wendell.
Join us, as fellow seekers of change, on a transformative journey at https://sdgtalks.ai/welcome, where you can become a member and actively contribute to shaping a brighter future.