Explore rare satellite images showing damage at Iran's Natanz nuclear site and related global nuclear facilities in 2026.