Traveling To America? New ESTA Registration Mandated January 2009

For years, visitors from certain foreign countries have been able to travel to America without first getting a formal Visa sticker placed in their passport. Implemented in 1998, the “Visa Waiver Program” (VWP) has allowed for visitors of several countries to come to America for tourism or business purposes for up to 90 days without…