Oil Futures Take a $12 Hit Amid G7's Strategic Reserve Talks | Whale Factor