The Eyes of Chihuahua
The 20-story Torre Centinela looming over Juárez is part of a much larger AI-powered surveillance system that won’t stop at the Texas-Mexico border.
Since 1954
The 20-story Torre Centinela looming over Juárez is part of a much larger AI-powered surveillance system that won’t stop at the Texas-Mexico border.