Mysterious trader buys millions in oil ahead of Nov. 3 midterms | News | MoonHub