Why oil won't reach $75

2:25 PM ET Mon, 31 March 2014

The cover of Barrons suggests if the oil price falls to $75 per barrel, it could have a major impact on Russia's economy. Dan Dicker of TheStreet.com, doesn't see this happening.