Satellite images show stunning visuals of Russian forces deployed close to Ukrainian borders
Satellite images released by Maxar Technologies show massive troop deployment by Russia close to Ukrainian borders.
Satellite images released by Maxar Technologies show massive troop deployment by Russia close to Ukrainian borders.