the-full-picture
the full picture — June 17, 2026
THE FULL PICTURE By Shep 17 Jun 2026 A tanker sits motionless at the mouth of the Strait of Hormuz, its captain watching the blinking cursor on a shipping terminal screen. The order to transit has been issued by three governments. The paperwork is signed. The flags are ready. But