new trenches

Satellite imagery shows new Russian trenches in northern Crimea
World

Satellite imagery shows new Russian trenches in northern Crimea

Satellite imagery taken last week shows new trenches being dug near the town of Armiansk in northern Crimea, near the…
Back to top button