SELECT LANGUAGE BELOW

Two people charged after possible explosive device found at MacDill AFB

Two people charged after possible explosive device found at MacDill AFB

Charges Filed Against Siblings for Explosives at Air Force Base A brother and sister face charges relating to explosives found at MacDill Air Force Base in Florida. The FBI revealed that Allen Zhen, who is believed to have placed the explosives, is currently in China. He is charged with attempted destruction of government property through […]