At the Freedom Tower, Justice Spoke

At the Freedom Tower, Justice Spoke
FacebookXWhatsAppEmail

On May 20, 2026, we all witnessed history in the making. The United States Department of Justice stood at Miami’s Freedom Tower to announce federal charges connected to the 1996 murder of four Americans who served as pilots for the Brothers to the Rescue organization. For many, it was a long-awaited