Those Baffling Oil Prices
Oil prices have dropped a bit of late. Spot prices for crude are down ten bucks from their peak two weeks ago. One reason? The National Intelligence Estimate on Iran, according to This Week in Petroleum: Still another factor behind the recent decline in oil prices is a lessening of geopolitical tensions. Following the release …