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.
Advertisement
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, who is charged with accessory after the fact and tampering with evidence.
She is accused of hiding or damaging a 2010 Mercedes-Benz to prevent its use in legal proceedings, court documents show.
Join the conversation as a VIP Member