War is never the answer! Russia out of Ukraine, NATO out of existence! Rumble 28 Feb 2022 "On the Barricades" — s03e49 #onthebarricades