Oil at $100 a Barrel is Looking Less Likely After All

Oil at $100 a Barrel is Looking Less Likely After All