
9:06pm Apr 07, 2022
World News
World News National Science
Satellite photo shows Russian troops were stationed in Chernobyl's radioactive zone
The satellite image lends credence to the idea that Russia may have exposed its troops to unhealthy levels of radioactivity.