Image 1 of 1
mstyslav_chernov_Euroukraine022.jpg
Barricades built around Independence square in Kiev. "God speaks through nation" sign says.