Steven Camarota Discusses Welfare Use by Recent Immigrants

Originally Aired by FOX News on April 23, 2018