
The City of Taylor, Texas, sold 87 acres deeded for a public park in 1999 for $10 to a data center developer for $10 million in 2025. The 135,000 square foot data center will sit 500 feet from resident Pamela Griffin's home. Locals plan to appeal after losing legal battles.
Tracked by ByteBrief