"Tren de Aragua is a foreign terrorist organization operating within the United States of America because the previous administration ALLOWED them to invade our country"
Check out the sneak peek sizzle reel for this week's Faith & Freedom show with Shemane Nugent!