site logo

Google to build $600M data center in unlikely burgeoning tech hub of New Albany, OH