Did you know that under immigration regulations, all visa holders must be prepared to present proof of their legal status at any time within 100 miles of a United States port of entry? For those of us in New England, … Continue reading
April 25, 2013
by shannon.gerber
1 Comment