Open house brings residents face to face with Tulsa data center developer

Project Atlas would take over 200 acres in Coweta. Residents are worried about its impact on energy prices and water use.