Several Thousand New US Troops To Be Deployed In Poland

The United States is starting to really deliver now in stopping the war. They can and will deliver, they have what it takes.

Thousands of new troops flooding into Poland shortly:

More people getting into Ukraine and elsewhere in border countries too.

NATO and all US, Japanese and international allies must press ahead with morale and spirits growing high in those who want to genuinely stop war, which is the majority of the world.