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.
1 / 17
CNBC Videos
Mon, Mar 31, 2014 3:05 PM EDT