Environmental groups argue a data center in Covington and a 90-megawatt "off-grid" power plant under construction next door to serve it are violating state and federal air pollution rules.
(Please use a modern browser to see the interactive version of this visualization)