Steven Camarota Explains Immigration's Effects on Population

Originally Aired by FOX News on November 16, 2018