Confirmed: Russia Placed Explosives at Ukraine’s Largest Nuclear Plant
Confirmed: Russia Placed Explosives at Ukraine’s Largest Nuclear Plant BECKER NEWS The International Atomic Energy Administration has issued a warning that Russian security forces allegedly placed high explosives near the Ukrainian nuclear plant at Zaporizhzhia. […]