Those Alleged Three Russian Tanks

The media is abuzz with claims that Russia has sent three T-64 tanks over the border in Ukraine. Reports the Wall Street Journal: The North Atlantic Treaty Organization provided satellite imagery Saturday that appeared to reinforce Ukrainian and U.S. claims that Russian tanks had crossed into Ukraine in recent days. On Thursday, senior Ukrainian officials, […]