A company was awarded a $1.2B contract for a Texas detention center. The group behind it remain a mystery

Wait 5 sec.

The sprawling 5,000-bed detention facility in Texas is estimated to be completed in September 2027