Energy & Environment Program Deputy Director Mihaela Carstei joins CCTV America to discuss whether sanctions against Russian officials will help resolve the standoff in Crimea: