Why so high? Oil markets riding new currents.
A barrel of oil tops $70 - but some analysts say prices may be near a peak.
April 19, 2006
NEW YORK
A barrel of oil tops $70 - but some analysts say prices may be near a peak.
NEW YORK