On NatSec Matters, Peter Rough discusses why time may be running out for Russia in its war on Ukraine.
Caption
An oil tanker is being unloaded with imported crude oil at the Qingdao Port Oil Terminal in Shandong Province, China on April 7, 2026. (Getty Images)