I was driving down the highway from San Diego (border area) back to LA yesterday and got pulled into a "checkpoint." Some immigration agent asked for my ID to make sure I wasn't illegal. My name is Russian and foreign sounding so he asked me for proof that I was a U.S. Citizen! I told him I was an American citizen and that I'm not required to have my passport on me since I'm not leaving the country. They stalled for a few minutes but ultimately let me go. The guy even had the balls to quip "Carry your passport with you next time." Does anyone know anything about this? I didn't know there are immigration checkpoints or that American citizens are required to show their "papers" to immigration agents. Wasn't sure if these were from the State or the Federal government, but it seems like the Arizona immigration law is alive and well in California.