Mysterious circumstances surround the sudden arrival of National Guard troops at the Broadview ICE facility in Illinois. What prompted this unexpected deployment? Residents are left wondering what’s really going on behind closed doors.
National Guard troops arrive at Broadview ICE facility
8 min read
Continue reading in the USA News Updates app