Director of Policy Studies for the Center for Immigration Studies Jessica Vaughan reacts to the bill's failure in Congress.
Authored by FoxNews via FoxNews June 28th 2018