W wbur.org New England's Largest Battery Is Hidden Inside a Mass. Mountain 2 points adoyle 10 years ago 0 comments