Skip to main content

Support WBUR

Satellite photo shows Russian troops were stationed in Chernobyl's radioactive zone

A satellite image from the company Planet shows Russian vehicles and an encampment in the Chernobyl exclusion zone on March 16, 2022. (Planet Labs PBC)
A satellite image from the company Planet shows Russian vehicles and an encampment in the Chernobyl exclusion zone on March 16, 2022. (Planet Labs PBC)

Related:

Support WBUR

Support WBUR

Listen Live