Itemoids

You are not logged in so some information on this page has been withheld. To see more, please log in or sign up.

The world watches oil prices surge past $82 per barrel and the U.S. Strategic Petroleum Reserve dip to its lowest level since 1983.