Russia cementing hold on Crimea

ATH Berman Kupchan_00014413.jpg
ATH Berman Kupchan_00014413.jpg

    JUST WATCHED

    Russia cementing hold on Crimea

MUST WATCH

Dr. Charles Kupchan weighs in on European observers blocked from Crimea.