New England Solar Farm: A group has formed against the development on the southern side

Comments