I told you about the Torre Centinela that’s going up in downtown Juarez. Well, Juarez isn’t the only city in Mexico with a Sentinel System.
El Paso vs. Art
Maybe you’ve heard the chatter on your social media accounts about the City eighty-sixing Margarita Cabrera’s sculpture from the roundabout