Fearing less demand, oil prices have slid below $70 a barrel

Download
PRI WNYC