Security
US Judge Imposes 30-Year Terms on Alexander Brothers for Sex Trafficking Crimes
A federal judge in New York sentenced the Alexander brothers each to 30 years in prison on October 27 2026 after their convictions on sex trafficking charges that involved more…
ع