Oil Prices Hit $15 For The First Time In 21 Years

A gruesome combination of crumbling demand for crude and global storage filled to its brim has pushed oil prices to levels not seen in over two decades.

Read more: https://bit.ly/2XN1rHx