Oil prices tumbled again as supply and demand forces work against other once again. Traders are looking at the high level of output from the U.S. and Russi.
A