Here’s a story from TexasObserver.org about the Torre Centinela, that surveillance tower going up in downtown Ciudad Juarez that will soon be looking over our
Plaza versus Placita
God bless everyone for caring, but the Placita is between the Tap and the Electric Company building. That thing off