The Rio Grande Valley city of San Juan (population 37,000) may not seem a likely spot for the most comprehensive stained ...