Peter Schiff Alleges Market Manipulation in $760 Million Oil Bet | OOBF

Allegations of market manipulation arise amid large oil trade linked to Iran tensions.

Open shared insight