Designed by
Title
Chernobyl nuclear power plant #81498125
Description
CHERNOBYL, UKRAINE - Nov 28, 2016: Chernobyl nuclear power plant. Chernobyl reactor number 4 confinement. Arch over the object Shelter is the biggest movable construction in the world
This image is editorial