Brother, sister indicted in alleged IED plot at Florida base tied to Iran war; one suspect in China
A brother and sister have been indicted in connection with the placement of a possible explosive device at MacDill Air Force Base in Florida, Fox News Digital has learned.
The FBI said Alen Zheng, who is believed to have planted the device, is currently in China. He is facing charges of attempted damage to government property by fire or explosion, unlawful making of a destructive device and possession of an unregistered destructive device.
FBI Tampa also arrested his sister, Ann Mary Zheng...