A proposed 720-acre data center near Foxborough has divided the community. Residents say they're concerned how the development will impact water, the environment, and utility costs.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results