Jessica Vaughan Discusses the Border Wall

Originally Aired by FOX Business on November 20, 2017

Jessica Vaughan, the Center's Director of Policy Studies, discusses the need for a wall on the southern border.