Home > Meme Archive
Feb 13, 2015 Source: RadioFreeEurope/RadioLiberty
The leaders of Russia, Ukraine, France, and Germany negotiated through the night in Minsk in hopes of an agreement to stop the bloody conflict in eastern Ukraine. Unfortunately for restless journalists on the scene and for those following it online ... (Read More)
|
Tweet |