Cary

Customs and Border Protection agents detaining individuals at a construction site in Cary, North Carolina, captured in staged photo-realistic scene.