With crude at $66 and oil stocks making all time highs, you wouldn't think this story could be possible. Is supply and demand working? Wait till the Dems run with this one.
LONDON, June 4 (Reuters) - Oil firms have booked space on tankers to store up to 19 million barrels of crude in the...