Oil exploding higher on war fears... but this $17M whale is short with liq at $139. Genius or suicide?

Oil Price Chart (1-Month/3-Month View)

Show the explosive rally from ~$70–$80 to $100+ in March, mark current levels (~$103–$107), and highlight the $139 liquidation zone way up top.

#OilRisesAbove$116