Interesting: open source intelligence researchers using commercial satellite imagery concur with Pentagon assessment that 100% of the Russian force built up to invade Ukraine has now been committed https://t.co/hjTZLcxlPV
— Mark Urban (@MarkUrban01) March 8, 2022
Leave a Reply