Satellite images show Russian infrastructure before and after Ukraine's massive assault

Satellite images taken from June 12 - June 22, 2026 showed damage to Russian infrastructure including bridges, roads and oil storage facilities. Ukraine says its improving drone capabilities are shifting the war's momentum in its favor, providing new reason for Russia to agree a peace deal.