Russia amassing more troops near Ukrainian border and Crimea. Russian Camp in Crimea. Image Credit: PlanetLabs. New reports have revealed that more Russian troops continued to surround Ukraine in what is considered a possible planned Russian incursion in the […] truthisacommodity April 19, 2021 2 Comments