U.S. crude storage dropped dramatically from last week, contributing to oil prices closing Wednesday at a high for the year.
Trending Articles
More Pages to Explore .....