Tag: russia satellite images
Satellite Photos of Russian Equipment Depot in Belgorod, Russia
Satellite image shows Russian equipment stored near the border in Belgorodlocation: 50.251980, 37.716356
0
1
0
7 Sep, 06:15 AM