Haitian Visas and Immigration Fallacies
United States Secretary of Homeland Security announced the termination of temporary protected status (TPS) for Haitians living in the United States causing more than 59,000 Haitians who legally live and work in the United States have 18 months to self-deport.
Read more