Shots fired as Russian troops storm Ukrainian base in Crimea

March 22 – Russian troops force their way onto a Ukrainian airbase in Crimea with armored vehicles, automatic weapons and …read more

Via:: Reuters Video: Top News