US armored troops are in Poland for a training exercise. A good move IMHO. A show of force may make the Russians think twice.
January 11, 2017
Poland
Comments Off on Poland
US armored troops are in Poland for a training exercise. A good move IMHO. A show of force may make the Russians think twice.