A proposed 827-acre data center known as Project Spring is on hold as Sand Springs officials wait for more information from the developer. The site would be located just east of Highway 97 and about ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results