Ukraine grapples with despair in Crimea takeover

City council workers clear a barricade on a road leading to Kiev's Independence Square, Ukraine, Tuesday, March 18, 2014. Kiev authorities have cleared a number of barricades around Independence Square in an effort to ease traffic congestion. (AP Photo/David Azia)
Photo by Associated Press