Carrizo Springs is not the town you think it is Mic, 26 Mar 2021 CARRIZO SPRINGS, Tex.—The first thing you'll notice when you're cruising along First Street in Carrizo Springs, Texas, is that…