Residents push back on a $2 billion data center proposal on Indianapolis's east side - WFYI
Residents push back on a $2 billion data center proposal on Indianapolis's east side WFYI
Original source: Google News
Residents push back on a $2 billion data center proposal on Indianapolis's east side WFYI
Original source: Google News