@Tom ********
I certainly had to show a British passport crossing from Mexico to the US. On the other hand, Mexico seemed most welcoming to the Gringos. No need for passport coming from US to Mexico. Seemed like rank hypocrisy. Interestingly, passports, in the modern sense, were originally used to stop people leaving not entering. Only trusted people were given passports.