YES! 1.4k Views6 Comments Biden Adds Yet Another International Failure As Officials Privately Admitting That He Screwed Up Terribly With Russia