Ukraine: 30,000 Russian troops in Crimea

exp leighton ukraine standoff_00010715.jpg
exp leighton ukraine standoff_00010715.jpg

    JUST WATCHED

    Ukraine: 30,000 Russian troops in Crimea

MUST WATCH