Man accused of planting explosive at US military base escapes to popular city overseas
2026-03-27 - 10:13
Alen Zheng, charged with placing an IED at MacDill Air Force Base, fled to China with his sister's alleged assistance; investigation ongoing into their actions.
Share this post: