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