Oil futures finished lower Wednesday, pulling back from strong gains a day earlier when China’s announcement of an aggressive monetary stimulus plan sparked a broad commodities rally.
What's Your Reaction?