Federal Charges Filed After IED Found At MacDill Air Force Base As Suspect Flees To China
Federal authorities have brought serious charges against two siblings accused of targeting a major U.S. military installation in Florida, in a case raising fresh concerns about domestic security threats amid heightened global tensions.
Prosecutors say an improvised explosive device (IED) was planted at MacDill Air Force Base—home to