Mexico oell sträcka sig miltals utefter härvarande flod.