News

A slip revealed that Google is behind a massive data center proposed on the southeast side of Indianapolis, raising concerns.