You have to renew your passport before re-entering america. As a United States citizen, it isn't required to acquire a traditional visa to visit Mexico. It's possible to apply in a third country for a visa, but you won't be in a position to go back to the usa
Advertise With Us