Sombrero Tower looms over South of the Border, the mother of all rest stops.