Skip to content
The Odessa

Texas Critical Data Center Secures 207 MW Power Deal for Phase 1 in Odessa

Sources and story details