um wut?
i also have my social security card on hand. and recently yeah, my birth certificate. seriously, if you're a legal mexican you should be able to prove it pretty fuckin quickly and get on with your life.
instead it's everyone up in arms about the "show me your papers" nazi bullshit. nrabroad
here legally? get in line and get legal.