On a whim, my 18 year old son and I are traveling to Arizona in two weeks to watch spring training. We will spend most of our time in Phoenix/Scottsdale area. There is a game in Tucson we want to attend. After the game I thought it would be nice to have dinner at La Roca in Nogales, Sonora. I have a valid passport. My son does not.
Question 1: Does my 18 year old son need a passport or would a valid drivers license and birth certificate work?
Question 2: If the birth cert. and DL do not work, is there a qucik way to get a passport card in less then 2 weeks?