Webb County Sheriff faces removal after federal fraud indictment
8 min read
Sheriff Cuellar denies fraud allegations amid removal attempt.
Continue reading in the USA News Updates app