News

The proposal for 11-building data center with about 6 million square feet near Delaware City is drawing attention from state and county leaders.