The Mexican tetra lives in freshwater streams and pools from Mexico up into the southern United States. But these fish also live in cave systems in at least 29 separate places in Mexico, where they ...