A Barrel of Oil Can Be Worth $100 but Cost $130 to Deliver. Who Gets the Extra $30? | News | MoonHub