The Day in Photos – September 18, 2016
Fireworks launched by protesters, explode near the Russian embassy during the protest against Russian plans to hold parliamentary elections in annexed Crimea, in Kiev, Ukraine, September 17, 2016. (Photo by Gleb Garanich/Reuters)
← Previous picture
Next picture →
Military Woman Gallery
Must See Places
Google Ads Privacy