I recently got a divorce (over 30 days) and the divorce was in Texas. I have been living with my Girlfriend in Mexico for 4 years. I want to marry her and get her a Visa so she can travel freely with me to the US. I currently work in Mexico for Halliburton Energy Services and have been working here for the past 6.8 years as and expatriate. Due to the Divorce I no longer have a residence in the US but there is a possibility that I move back to the US at any time. What is the best route to getting her VISA. Can I get married and get the visa for my girlfriend while we both are in Mexico?