More Leftist Russia, Russia, Russia courtesy of Politico this go round....and provided by the same FR Ukraine West/Anglo propaganda folks...
Yup. The good ole, “You are a Nazi” scream from the far left. Chuckle.