St. Louis greenlights a $3 billion data center near Midtown, promising $432M in tax revenue, 1,000+ jobs, and strict environmental standards.
St. Louis greenlights a $3 billion data center near Midtown, promising $432M in tax revenue, 1,000+ jobs, and strict environmental standards.