A green card allows someone to be a permanent resident in the United States. It does have to be renewed periodically, but it allows them to stay without worrying about being deported or having their visa expire. For instance, many people will initially come to the...

read more