W wbur.org New England's Largest Battery Is Hidden Inside a Mass. Mountain (2016) 78 points johnobrien1010 4 years ago 49 comments