Siblings Indicted in Alleged IED Plot at MacDill Air Force Base in Florida, One Suspect Believed to Have Fled to China
MacDill Air Force Base/Public Domain. US Air Force
Alen Zheng and his sister, Ann Mary Zheng, have been indicted in connection with a possible improvised explosive device (IED) allegedly planted at MacDill Air Force Base in Florida. MacDill is home to CENTCOM and U.S. Special Operations Command.
On March 16, 2026, a suspicious package was discovered outside the Visitor Control Center at the Dale Mabry Gate of MacDill, which appeared to have “possible energetic materials.”
Following the discovery...