Why We Need Mexico
People say the American Mall is dying — but if so, someone forgot to tell La Plaza Mall. La Plaza is the largest shopping center in McAllen, Texas, a mid-size city on the U.S.-Mexico border. It’s the sort of establishment you’d find in any city or suburb — Foot Locker, Bath & Body Works, Baby Gap…