Some Immigration Good News: Sara & The Miracle of U Visa

Immigration Law Made Easy by Hillary Walsh

Episode notes

In 2007, the U Visa was created in hopes of giving victims protection against deportation, its purpose is to persuade immigrants living in the U.S. to report violent crimes. Most criminal activity against illegal aliens in the U.S. goes unreported due to the fear of deportation. In this episode, we look further into how life and the U Visa agree that forgiveness is the way to a better tomorrow with New Frontier's Marketing Director, Sara Ruiz.