Satellite Photos of Russian Equipment Depot in Belgorod, Russia

Satellite image shows Russian equipment stored near the border in Belgorodlocation: 50.251980, 37.716356

Satellite Photos of Russian Equipment Depot in Belgorod, Russia