GEO Group announces contract for 2,329-bed immigration processing complex in Texas - GEO News | Rallies