Written by: Diana West Thursday, December 04, 2008 5:43 PM
They say the price of oil could fall as low as $25/barrel.
Hmmm.
OPEC bailout, anyone?