News

A recent proposal from Amazon Web Services for a 7.2-million-square-foot data center on a 1,370-acre campus is causing uproar ...