Cary North Carolina

Customs and Border Protection agents detaining people at a construction site in Cary, North Carolina, with a bystander recording on a cellphone.