Are You Traveling to America? January 2009: New ESTA Registration

Visitors from certain countries have been allowed to travel to America for years without having to get a visa sticker in their passport. The "Visa Waiver Program (VWP), which was…

Read More