In November 2017, eight imposing edifices were built in Otay Mesa, near Tijuana. Some were topped with slick steel and spiky barbed wire; others featured bollard-style columns affixed to 30-foot-high ...
Every time Leanna publishes a story, you’ll get an alert straight to your inbox! Enter your email By clicking “Sign up”, you agree to receive emails from ...