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