Someone opened a $34,300,000 Oil short with 20x leverage.

Exactly when US and Iran are about to sign a peace deal.

Does he know something?