Reports Of Russian Troops Shooting Themselves

The Russia-Ukraine conflict is certainly throwing up the fog of war. Differing reports, none of which match up all that well with the narrative the mainstream media is pushing, are coming out of the region. One side says that Russian leader Vladimir Putin is surgically taking out all of Ukraine’sContinue Reading