Ukraine – Crimea

In by admin

Ukraine - Crimea

Russian supporters jostle to take flags given away by the local committee for the annexation to Russia. Lenin Square, Sevastopol, Crimea, Ukraine. 15 March 2014. Paco Serinelli/The Stand