Crude oil closed below $75 a barrel for the first time in nearly 14 months as demand expectations continued to diminish amid the global credit crisis.
Crude oil closes below $75