Green card holder detained at Logan airport for 12 days

November 19, 2025