Residents Resist
wgbh.org | A proposed $16 billion, 900 megawatt data center campus in Sutton, Massachusetts has some residents threatening to move away. Read why the town is bracing for a long debate.
© 2026 IBEW Local 25. All Rights Reserved. Union Made Website: Union Web Services
