US Navy begins blockade of Strait of Hormuz amid rising oil prices | OOBF

Blockade starts as oil hits $101 per barrel; S&P futures down.

Open shared insight