Oil prices hover around $72 amid demand concerns.

Oil prices hover around $72 amid demand concerns.

Oil prices hovered above $72 a barrel Wednesday after tumbling more than 3 percent overnight, when markets were weighed down by concerns over slowing demand in the United States, the world's largest energy consumer.

Full Story