Mexico och sträcka sig miltals utefter härwarande flod.