'Point of no return' in Ukraine?

nr ukraine point of no return_00003301.jpg

    Just Watched

    'Point of no return' in Ukraine?

The conflict in Ukraine is ratcheting up as Russian troops enter the country by the thousands.