
BREAKING: A brother and sister have been indicted in an alleged IED plot at MacDill Air Force Base in Florida — a key hub for U.S. military operations in the Iran war.
• Authorities say Alen Zheng allegedly planted the device and is currently in China.
• He faces charges including attempted destruction of government property and possession of an unregistered destructive device.
• His sister, Ann Mary Zheng, has been arrested and charged as an accessory and with evidence tampering.